2010-09-07 76 views
2

有没有办法在jsTree中用ajax请求更新选定的复选框?jsTree复选框ajax请求,检查

我无法找到任何想法如何做到这一点,如何调用事件或回调函数复选框单击或取消单击。

另外我无法找到任何想法如何更新复选框树与页面加载选定的值。

谢谢您的回答:)

回答

6

要使用JSON_DATA从数据源加载时,有或没有AJAX填充复选框,只需添加"class": "jstree-checked""attr"对象节点。当数据被加载并且导致框被检查时,这将被添加到<li>元素。

要在checkbox check/uncheck上捕获事件,只需绑定到“check_node”或“uncheck_node”事件,例如,

如果您使用的版本1.0rc2这是对jstree网站,我会从项目页面下载最新的开发版本:http://code.google.com/p/jstree/source/list

我在被摆弄jstree很多最后几天(试图找出许多这些相同的问题),并且“check_node”事件在1.0rc2中肯定不起作用。

当与“cookies”插件结合使用时,“jstree-checked”类似乎也存在一些奇怪的问题,并且由于不同的行为而变得更复杂,这取决于cookie插件是在复选框插件。不过,在最新的开发版本中,一切看起来都很好。

+0

谢谢,我在这个时候发现了很多关于jstree的内容。谢谢你的回答;) – ignas 2010-10-21 13:27:34