在我的应用程序中,我根据用户设置的选项在selectMode 1和3之间切换。 当我在selectMode 3中时,我选择了一些节点。然后,我切换到selectMode 2.如果我现在尝试取消选择一个节点,它将不会被取消选择并被填充(请参见截图),直到我刷新页面: 刷新页面后,它按照原样工作。 Fancytree:选择模式改变后无法取消选择
我有一种方法可以解决这个问题。 在此先感谢
在我的应用程序中,我根据用户设置的选项在selectMode 1和3之间切换。 当我在selectMode 3中时,我选择了一些节点。然后,我切换到selectMode 2.如果我现在尝试取消选择一个节点,它将不会被取消选择并被填充(请参见截图),直到我刷新页面: 刷新页面后,它按照原样工作。 Fancytree:选择模式改变后无法取消选择
我有一种方法可以解决这个问题。 在此先感谢
您可以尝试致电tree.render(true, true)
或tree.reload()
。
如果这不起作用,您可以随时在selectMode 2中遍历树,使用tree.visit()
并调整node.selected
和node.partSel
属性。
非常感谢您的帮助。我会尝试所有这些。我也会尝试制作一个jsFiddle或Plunkr样本。再次感谢! – arvind
这将有助于有一个jsFiddle或Plunkr重现它 – mar10