如何动态修改setting的otherParam的值?
@zTree 你好,想跟你请教个问题:初始化zTree时,otherParam的值是用TypeIndex(默认)的id,当btn事件触发时,将另一个Type对象赋给TypeIndex,然后用新的TypeIndex的Id重新初始化zTree;我看api上说"对于 zTree 初始化有影响的参数后期修改是不会起作用的".这样我的需求不能解决了.所以想问题,我的这种需求,有没有解决的办法?O(∩_∩)O谢谢你
<script type="text/javascript"> var TypeIndex=obj;//默认给一个Type对象obj var zTreeObj ;//zTree对象 var setting = { edit: { enable: true, drag: { autoExpandTrigger: false }, showRemoveBtn: false, showRenameBtn: false }, data: { key: { name: "Name" }, simpleData: { enable: true } }, async: { enable: true, type: "post", autoParam: ["Guid=guid"], otherParam: ['typeId',Type.Id], dataType: "json", url: "/OrgUnit/GetDirectSonsByTreePath" } }; $(function () { zTreeObj = $.fn.zTree.init($("#treeUnit"), setting, treeData); $("#testBtn").bind('click',function(){ Type = obj1; zTreeObj = $.fn.zTree.init($("#treeUnit"), setting, treeData); }); } </script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
zTreeObj.setting.async.otherParam = .... 直接这么修改就是了; 因为此参数仅仅是针对异步加载有影响的数据。。。所以可以修改的。