Telerik的ASP.NET AJAX:如何获得数据绑定列,客户端的价值 [英] Telerik ASP.NET AJAX: How to get value of a data bound column, client-side

查看:173
本文介绍了Telerik的ASP.NET AJAX:如何获得数据绑定列,客户端的价值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想获得一个隐藏控件的值,这是一个 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆