真是服了,到底要怎么把checkbox里的数据随表单最终提交呢?
ztree吧
全部回复
仅看楼主
level 1
cleochan 楼主
我本来觉得是个很简单的问题
1)初始化了一堆hidden表单元素,id和checkbox对应。
2)利用ztree的callback:onCheck写一个方法更新相关hidden的值。
但这样明显不行啊,随便一个节点的改动涉及到的不止是自己的状态还有child和parent,我理解如果非要自己写ajax反复修改hidden肯定可以,但不是太麻烦了吗?我很怀疑是不是有什么ztree的功能我不知道的,我就不信每个人都要自己写那么多代码,那ztree就是在太不方便了。
小弟真的很认真地阅读了ztree的文档,但实在才疏学浅,望各位指导,谢谢谢谢!
2013年03月04日 04点03分 1
level 1
cleochan 楼主
看来是太简单了[泪]
各位大哥帮帮忙啊
2013年03月04日 07点03分 2
level 9
你需要达成什么样的功能?这个需哟和设置结合起来使用
2013年03月04日 12点03分 3
谢谢,我昨天没等到回复就只好用了一个蛮恶心的方法给解决了。。。就是初始化一个SESSION,结构和树一样,每次更改节点就ajax回去修改SESSION值-_- 我自己也觉得非常别扭,但效果还行就没想再改了,先用着吧哈哈
2013年03月05日 01点03分
level 11
千万别着急哟, 我也是抽空才能来回复的,请见谅。
你的需求实现起来很简单,只需要在你的表单提交之前,利用 getCheckedNodes 方法就能够得到全部被勾选的节点数据**,然后只需要 for 循环一下,就可以根据数据内容轻易的拼出你需要返回后台的字符串了。
2013年03月05日 06点03分 4
level 11
补充一下,使用 zTree 的时候要换一个角度换一个思路。。不要再束缚在那些DOM上了
2013年03月05日 06点03分 5
谢谢回复
2013年03月06日 00点03分
level 9
要结合设置文件,循环checkbox选中的节点,根据自己的需求改变显示状态就行。
2013年03月05日 06点03分 6
谢谢!
2013年03月06日 00点03分
level 1
2013年09月06日 11点09分 7
1