Hi all!
I want used checkbox in
1. Select all parents when the at least one child item was selected.
2. Select all childs when the parent was selected
But when I'm runing my project, debuging function itemSelected (), error selectedItem.get_parentItem() and display error :
Object doesn't support property or method 'get_parentItem'
I'm add Telerik.Web.UI 3.5 use for Dotnetnuke 4.5.9 .net Framework 2.0, unknow Can I use ?
Thank for help!
I want used checkbox in
telerik:TreeListSelectColumn , I need to implement the recursive selection at this way:1. Select all parents when the at least one child item was selected.
2. Select all childs when the parent was selected
But when I'm runing my project, debuging function itemSelected (), error selectedItem.get_parentItem() and display error :
Object doesn't support property or method 'get_parentItem'
I'm add Telerik.Web.UI 3.5 use for Dotnetnuke 4.5.9 .net Framework 2.0, unknow Can I use ?
Thank for help!
function itemSelected(sender, args) { var treelist = sender; var selectedItem = args.get_item(); if(selectedItem.get_parentItem()) treelist.selectItem(selectedItem.get_parentItem()); //comment out the above line and uncomment the below one to get all child items selected functionality //selectChildren(selectedItem); function selectChildren(item) { treelist.selectItem(item); if (item.get_childItems().length > 0) { for (var i = 0; i < item.get_childItems().length; i++) { selectChildren(item.get_childItems()[i]); } } }}<telerik:RadTreeList runat="server" ID="RadTreeList1" DataKeyNames="Id" ParentDataKeyNames="CongViecChaId" OnItemCommand="RadTreeList1_ItemCommand" AllowMultiItemSelection="True" AllowPaging="false" AllowSorting="true" Skin="Hay" AutoGenerateColumns="false" OnNeedDataSource ="RadTreeList1_NeedDataSource" OnItemCreated="RadTreeList1_ItemCreated" OnItemDataBound="RadTreeList1_ItemDataBound" > <Columns> <telerik:TreeListSelectColumn HeaderStyle-Width="40px" UniqueName="chkColum" > </telerik:TreeListSelectColumn> <telerik:TreeListBoundColumn DataField="Id" HeaderText="Id" UniqueName="Id" Visible="false"> </telerik:TreeListBoundColumn><telerik:TreeListBoundColumn DataField="MaCongViec" HeaderText="Mã Công Việc" UniqueName="MaCongViec"> </telerik:TreeListBoundColumn> <telerik:TreeListBoundColumn DataField="TenCongViec" HeaderText="Tên Công Việc" UniqueName="TenCongViec"> </telerik:TreeListBoundColumn> <telerik:TreeListBoundColumn DataField="CongViecChaId" HeaderText="Công việc cha id" UniqueName="CongViecChaId" Visible="false"> </telerik:TreeListBoundColumn> <telerik:TreeListBoundColumn DataField="MoTa" HeaderText="Mô tả" UniqueName="MoTa"> </telerik:TreeListBoundColumn> <telerik:TreeListBoundColumn DataField="TinhTrang" HeaderText="Tình trạng" UniqueName="TinhTrang"> </telerik:TreeListBoundColumn> </Columns <ClientSettings Selecting-AllowItemSelection="true"> <ClientEvents OnItemSelected="itemSelected" /> </ClientSettings> </telerik:RadTreeList>