PrimeNg 树:如何获取所有选中项的列表
PrimeNg tree: how to get a list of all selected items
我编写了自定义代码来获取树中所有选定节点的列表。本质上,我将其保留在 onSelect 函数中。
是否有树 API 可以用来消除我的自定义代码?
您不必使用 onSelect
事件处理程序手动跟踪所选节点。
如果像下面这样添加 [(selection)]="selectedItems"
,则所选节点的 value
属性 应作为数组存储在 selectedItems
变量中。
<p-tree selectionMode="multiple" [(selection)]="selectedItems"></p-tree>
注意:这将是所选节点的 value
属性 的列表,而不是节点本身。如果需要节点,则必须手动迭代。
我编写了自定义代码来获取树中所有选定节点的列表。本质上,我将其保留在 onSelect 函数中。
是否有树 API 可以用来消除我的自定义代码?
您不必使用 onSelect
事件处理程序手动跟踪所选节点。
如果像下面这样添加 [(selection)]="selectedItems"
,则所选节点的 value
属性 应作为数组存储在 selectedItems
变量中。
<p-tree selectionMode="multiple" [(selection)]="selectedItems"></p-tree>
注意:这将是所选节点的 value
属性 的列表,而不是节点本身。如果需要节点,则必须手动迭代。