artDialog、Ztree初体验(3)
接着上面子窗体中的Ztree操作讲:当打开子窗体时,Ztree已经配置为异步加载了,当加载完节点数据的时候(Tree已经生成),就会调用配置的回调函数,然后进行初始化赋值处理。
第三步:返回值。
当我们已经选择好用户之后,需要关闭弹出框,并且返回数据给父窗体。
点击“确认保存”时,则调用一个函数
function GetValue() {
var delidID = ",";//用户ID,用户保存数据库
var delidName = "";//用户姓名,用户给客户看 www.2cto.com
var zTree = $.fn.zTree.getZTreeObj("treeDemo").getCheckedNodes(true);//获取所有选中状态的节点
for (var i = 0; i < zTree.length; i++) {
delidID += zTree[i].id + ",";
delidName += zTree[i].name + ",";
}var Origins = artDialog.open.origin;//这里表示父窗体
Origins.document.getElementById('RUserID').value =delidID;//赋值父窗体“RUserID”为父窗体对象
Origins.document.getElementById('RUserIDs').value = delidName;
art.dialog.close();//关闭弹出框
}
这里还可以进行单选的操作:
我把配置贴下吧,其实API中都有的。
var setting = {
data: {
simpleData: {
enable: true
}
},
check: {
enable: true,
chkStyle: "radio",//修改了这里
radioType: "all"//还有这里,ALL标识整个Tree只准选中一个节点
- 发表评论
-
- 最新评论 更多>>