我正在使用PrimeNG树组件来使用户能够根据树结构选择某些值。选定的节点稍后将存储在数据库中,并且当用户再次访问编辑对话框时,应该预先选择这些节点。PrimeNG树 - 以编程方式选择TreeNode
有没有什么办法可以通过当前的PrimeNG版本来实现?或者,如果你能告诉我另一个支持复选框选择和预选节点的angular2树组件,它将会很好。
此致
我正在使用PrimeNG树组件来使用户能够根据树结构选择某些值。选定的节点稍后将存储在数据库中,并且当用户再次访问编辑对话框时,应该预先选择这些节点。PrimeNG树 - 以编程方式选择TreeNode
有没有什么办法可以通过当前的PrimeNG版本来实现?或者,如果你能告诉我另一个支持复选框选择和预选节点的angular2树组件,它将会很好。
此致
在selectionMode="checkbox"
选定的节点存储在[(selection)]="selectedNodesArray"
属性。
您可以将数据库中的值放入selectedNodesArray
,并选择该节点。
在PrimeNG树中找到了预先选择多个复选框(以编程方式)的解决方法。你可以在这里找到工作示例:https://github.com/jigneshkhatri/primeng-treenode-preselect
感谢您的回答,现在它的工作原理!只要学习Angular2并忘记它应该以这种方式工作。甚至用于定制组件...:D –
如何将您的树存储在数据库中?当我使用post发布并运行Json.stringify()时,我遇到了问题,因为父母和孩子都收到了循环引用的错误。 – Carlinhos
这是如何工作在父母的孩子模型?我的意思是如果一个节点有2个孩子,1个被选中,另一个不是,父母应该去哪个数组? –