RadDropDownTree客户端复选框(条目区域更新)

时间:2016-04-06 12:11:58

标签: javascript jquery checkbox telerik

我正在尝试使用Telerik的RadDropDownTree控件,但我遇到了问题。

我想要成功:我想从下拉菜单中选择特定节点(查看复选框并更新条目区域)来自客户端的树(在'c​​lick'事件中)。

HTML

<telerik:RadDropDownTree 
    runat="server"
    ID="ddtAtfcDepartment"
    Width="500px"
    Skin="MetroTouch"
    EnableFiltering="true"
    DefaultValue="NULL" 
    CheckBoxes="SingleCheck"
    DataTextField="Descr"
    DataFieldID="ID"
    DataValueField="ID"
    DataFieldParentID="ParentID"
    OnClientDropDownOpening="setDdtWidth"                                                         
    AutoPostBack="false">
    <ButtonSettings ShowClear="true" />
    <DropDownSettings
        Width="99%"
        Height="300px"
        CssClass="shiftsFilterSector"
        CloseDropDownOnSelection="false"
        AutoWidth="Enabled" />
    <FilterSettings Highlight="Matches" EmptyMessage="Πληκτρολογήστε για εύρεση" Filter="Contains" />
</telerik:RadDropDownTree>

的jQuery

这就是我试图选择列表中的节点的方式。它们实际上被检查,但条目区域为空(未选中)。

var tree = ddtAtfcDepartment.get_embeddedTree();
var list = [1026,1023]  //The list of values I want to check/select
if (tree && list.length > 0) {                            
    $.each(list, function (i, val) {
        tree.findNodeByValue(val).check();
    });
} 

我已阅读here如果启用了复选框,则必须使用 SyncEmbeddedTree()方法更新条目区域,但这是服务器端方法,我无法找到相应的客户端方法。

欢迎任何想法!

0 个答案:

没有答案