从后台传一个id,如何使ztree树的某个节点为选中状态,最好能具体点,谢谢。 5
2个回答
展开全部
1、getNodeByParam 方法可以找到指定的节点数据
2、selectNode 方法可以选中节点,如果是 checkbox 的勾选,那么请使用 checkNode 方法
2、selectNode 方法可以选中节点,如果是 checkbox 的勾选,那么请使用 checkNode 方法
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我来补充,首先后台你要准备好需要默认选中的“动态ID”,适合用ajax做。
然后前台拿到json id集合。put进去就可以了。至于怎么选中,你可以去ztree的API查询。我自己用过的就是 getNodeByParam 从字面意思也不难理解。
Function 参数说明
keyString
需要精确匹配的属性名称
value?
需要精确匹配的属性值,可以是任何类型,只要保证与 key 指定的属性值保持一致即可
parentNodeJSON
搜索范围,指定在某个父节点下的子节点中进行搜索
忽略此参数,表示在全部节点中搜索
返回值JSON
匹配精确搜索的节点数据
1、如无结果,返回 null
2、如有多个节点满足查询条件,只返回第一个匹配到的节点
function 举例
1. 查找 id = 1 的节点数据
var treeObj = $.fn.zTree.getZTreeObj("tree");
var node = treeObj.getNodeByParam("id", 1, null);
简单吧?同学。
然后前台拿到json id集合。put进去就可以了。至于怎么选中,你可以去ztree的API查询。我自己用过的就是 getNodeByParam 从字面意思也不难理解。
Function 参数说明
keyString
需要精确匹配的属性名称
value?
需要精确匹配的属性值,可以是任何类型,只要保证与 key 指定的属性值保持一致即可
parentNodeJSON
搜索范围,指定在某个父节点下的子节点中进行搜索
忽略此参数,表示在全部节点中搜索
返回值JSON
匹配精确搜索的节点数据
1、如无结果,返回 null
2、如有多个节点满足查询条件,只返回第一个匹配到的节点
function 举例
1. 查找 id = 1 的节点数据
var treeObj = $.fn.zTree.getZTreeObj("tree");
var node = treeObj.getNodeByParam("id", 1, null);
简单吧?同学。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询