作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想获取隐藏控件的值,即 TreeList 的 TreeListBoundColumn
:
<telerik:RadTreeList ID="rtlRshItems" ...>
<Columns>
<telerik:TreeListBoundColumn DataField="FtcPrevious"
UniqueName="FtcPrevious" Visible="false" runat="server">
</telerik:TreeListBoundColumn>
</Columns>
</telerik:RadTreeList>
这是我编写的代码,但不起作用(尽管它来自 Telerik 的论坛)
// Calculate the new FTC
var treeList = $find("<%= rtlRshItems.ClientID %>");
var ftcPrevious = treeList.get_items().getItem(0).findControl("FtcPrevious");
var ftcPreviousValue = ftcPrevious.value;
最佳答案
使用 ClientDataKeyNames
和 get_dataKeyValue()
可能会比尝试隐藏列更容易。
将 RadTreeList 控件的定义更改为:
<telerik:RadTreeList ID="rtlRshItems" ClientDataKeyNames="FtcPrevious" ...>
<Columns>
</Columns>
</telerik:RadTreeList>
调整你的Javascript:
var treeList = $find("<%= rtlRshItems.ClientID %>");
var ftcPreviousValue = treeList.getItem(0).get_dataKeyValue("FtcPrevious");
注意:最新的Telerik documentation for RadTreeList未将 get_items()
列为有效函数调用。根据您的版本需要进行调整。
关于javascript - Telerik ASP.NET AJAX : How to get value of a data bound column, 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9523733/
我是一名优秀的程序员,十分优秀!