EasyUI tree-grid 数回显问题实现探讨


// 选中树根节点

function setValue() {

var root  = ${"#tree"}.tree('getRoot'); // 取到树的根节点

selectTreeNode(root.children, id); // 选中节点:其中id为待选中树节点id

}

// 递归遍历所有节点并选中

function selectTreeNode(children, id) {

for (var i = 0; i < children.length; i++) {

if (children[i].id == id) {

$("#tree").tree('select', $("#").tree('find', children[i].id).target); // 选中树节点

break;

} else {

if (children[i].children != null) {

selectTreeNode(children[i].children, id); // 没有找到则接着遍历

}

}

}

}


在使用easyUItree组件进行回显时,可以按照以下步骤进行操作: 1. 在回显前,先清除之前的回显据。可以使用以下代码清除已中的节点: ```javascript //先将回显据全部清除 //获取所有中节点 var nodes = $('#tt').tree('getChecked'); //遍历,中的都不中 for(var i=0; i<nodes.length; i++){ console.info('nodes[i:' + nodes[i]); console.info('nodes[i].target:' + nodes[i].target); $('#tt').tree('uncheck', nodes[i].target); } ``` 2. 在清除回显据后,可以根据需要重新设置中的节点。具体的实现方法可以参考easyui tree组件的文档和示例,根据业务需求进行相应的设置。 这样就可以实现easyui tree回显功能了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Easyui tree实现省市区据显示和回显功能](https://blog.csdn.net/weixin_31172555/article/details/118937247)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [easyui tree带checkbox实现的简单实例](https://download.csdn.net/download/weixin_38643307/12791344)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [easyui CheckBox Tree实现回显](https://blog.csdn.net/dsa572713470/article/details/89675540)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值