Telerik的ASP.NET AJAX:如何获得数据绑定列,客户端的价值 [英] Telerik ASP.NET AJAX: How to get value of a data bound column, client-side
问题描述
我想获得一个隐藏控件的值,这是一个 TreeListBoundColumn
A的TreeList的:
< Telerik的:RadTreeList ID =rtlRshItems...>
<柱体和GT;
< Telerik的:TreeListBoundColumn数据字段=FTC previous
UniqueName =FTC previous可见=假=服务器>
< / Telerik的:TreeListBoundColumn>
< /专栏>
< / Telerik的:RadTreeList>
这是我有什么codeD,但不工作(尽管它来自Telerik的论坛)
//计算新的FTC
VAR树形列表= $找到(<%= rtlRshItems.ClientID%GT;);
VAR FTC previous = treeList.get_items()的getItem(0).findControl(FTC previous);VAR FTC previousValue = FTC previous.value;
这可能会更容易利用 ClientDataKeyNames
和 get_dataKeyValue()
,而不是试图隐藏列。
更改RadTreeList控制的定义是这样的:
< Telerik的:RadTreeList ID =rtlRshItemsClientDataKeyNames =FTC previous...>
<柱体和GT;
< /专栏>
< / Telerik的:RadTreeList>
调整你的Javascript:
VAR树形列表= $找到(<%= rtlRshItems.ClientID%GT;);
VAR FTC previousValue = treeList.getItem(0).get_dataKeyValue(FTC previous);
的注:最新的 Telerik的文档RadTreeList 没有列出 get_items()
作为一个有效的函数调用。根据需要为您的版本调整。的
I want to obtain the value of a hidden control, that is a TreeListBoundColumn
of a TreeList:
<telerik:RadTreeList ID="rtlRshItems" ...>
<Columns>
<telerik:TreeListBoundColumn DataField="FtcPrevious"
UniqueName="FtcPrevious" Visible="false" runat="server">
</telerik:TreeListBoundColumn>
</Columns>
</telerik:RadTreeList>
This is what I have coded but does not work (although it comes from Telerik's forums)
// Calculate the new FTC
var treeList = $find("<%= rtlRshItems.ClientID %>");
var ftcPrevious = treeList.get_items().getItem(0).findControl("FtcPrevious");
var ftcPreviousValue = ftcPrevious.value;
It would probably be easier to utilize ClientDataKeyNames
and get_dataKeyValue()
instead of trying to hide a column.
Change the definition of the RadTreeList control to something like:
<telerik:RadTreeList ID="rtlRshItems" ClientDataKeyNames="FtcPrevious" ...>
<Columns>
</Columns>
</telerik:RadTreeList>
Adjust your Javascript:
var treeList = $find("<%= rtlRshItems.ClientID %>");
var ftcPreviousValue = treeList.getItem(0).get_dataKeyValue("FtcPrevious");
Note: The most recent Telerik documentation for RadTreeList does not list get_items()
as a valid function call. Adjust as needed for your version.
这篇关于Telerik的ASP.NET AJAX:如何获得数据绑定列,客户端的价值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!