自上周以来,我一直在为jstree工作,现在我有点陷入困境。我已经能够使它与静态数据一起工作,但现在我需要动态地完成它,它需要最多嵌套6个级别。另一个条件是用户应该能够选择最深的级别,因此我需要在节点有子节点时禁用复选框并使其不可见。
我从SQL获取数据,但我正在使用一个名为Thingworx的软件来生成项目的用户界面(树将成为此软件的一个小部件),所以使用JSON我认为它是&#39 ; s不是一种选择。
我的问题是,我现在找到的唯一解决方案是这样的:
/data/data/other.app.package
All the levels of the code. Need less indent to be able to show it here
要检查每个案例,我需要检查节点是否已经存在,进入下一级别并检查是否存在多次。然后,根据每个条件,我需要将其作为新条件写下来或将其推送到已经存在的(对于每个级别)。
Part of the code for the first row, when the tree doesn't have data yet
这是一个应该如何显示的示例,但是使用静态数据https://jsfiddle.net/josuenanin/LeyeLsrc/3/
填充它也许我没有太好地解释自己,但不知道如何在没有大量代码的情况下解释它。
提前谢谢。