带有复选框的角材料树-获取检查和不确定的值

杯垫

从该示例中我几乎得到了1到1棵树:https : //stackblitz.com/angular/nnxeaxmrdob?file=src%2Fapp%2Ftree-checklist-example.ts

我需要获取所有选定的值和不确定的值。我知道,所有选定值保持在checklistSelection变量,然而,当选择了整个子节点,我已经得到了家长和孩子的阵列,但在只选择一些孩子,然后我没有问题父母。

因此,我又一次如何获得选定且不确定的值?

埃利索

在示例中,您可以使用

const partial=this.treeControl.dataNodes
    .filter(x=>this.descendantsPartiallySelected(x))

console.log(this.checklistSelection.selected,partial)

哪里(*)

   descendantsPartiallySelected(node: TodoItemFlatNode): boolean {
    const descendants = this.treeControl.getDescendants(node);
    const result = descendants.some(child => this.checklistSelection.isSelected(child));
    return result && !this.descendantsAllSelected(node);
  }

(*)您在示例中尚未使用此功能

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有自定义数据源的角度材料复选框和批量选择

来自分类Dev

使用带有 $.each 的 Ajax 获取复选框的值

来自分类Dev

取消选中默认值,在复选框角材料中分配选中的值

来自分类Dev

带有复选框和状态插件的jsTree忘记选中的复选框

来自分类Dev

角度10复选框的值变得不确定

来自分类Dev

添加带有查询值的复选框

来自分类Dev

Laravel带有强制值的复选框宏

来自分类Dev

带有填充了 SQL 值的复选框的 ListView

来自分类Dev

带有用户输入值的复选框

来自分类Dev

带有复选框和子菜单的JMenu

来自分类Dev

带有TextBlock和复选框的XAML ToggleButton

来自分类Dev

带有复选框和js的文本输入

来自分类Dev

带有PHP和SQL问题的复选框

来自分类Dev

带有复选框和单选按钮的TreeView

来自分类Dev

如何使用jQuery查找和检查树中的所有动态子复选框?

来自分类Dev

带有复选框的表 - 选择所有复选框并将值传递给 AJAX 脚本

来自分类Dev

存储不确定的复选框状态

来自分类Dev

如何获取带有QSqlTableModel的QTableView以具有复选框和多行?

来自分类Dev

如何获取带有QSqlTableModel的QTableView以具有复选框和多行?

来自分类Dev

精简材料设计:如何更新复选框值

来自分类Dev

精简材料设计:如何更新复选框值

来自分类Dev

尝试从ttkwidgets解析CheckboxTreeview并获取树中所有项目的复选框状态

来自分类Dev

如何将带有选中复选框的表行值从jsp获取到servlet

来自分类Dev

角获取检查复选框值返回未定义

来自分类Dev

带有复选框的ng-repeat和捕获值

来自分类Dev

重新加载页面上带有复选框和隐藏值的表单

来自分类Dev

带有复选框的ng-repeat和捕获值

来自分类Dev

带有javascript的Xforms-确定复选框处于选中状态还是未选中状态

来自分类Dev

带有复选框网格的打字稿,带有管道分隔值和自定义验证规则

Related 相关文章

  1. 1

    带有自定义数据源的角度材料复选框和批量选择

  2. 2

    使用带有 $.each 的 Ajax 获取复选框的值

  3. 3

    取消选中默认值,在复选框角材料中分配选中的值

  4. 4

    带有复选框和状态插件的jsTree忘记选中的复选框

  5. 5

    角度10复选框的值变得不确定

  6. 6

    添加带有查询值的复选框

  7. 7

    Laravel带有强制值的复选框宏

  8. 8

    带有填充了 SQL 值的复选框的 ListView

  9. 9

    带有用户输入值的复选框

  10. 10

    带有复选框和子菜单的JMenu

  11. 11

    带有TextBlock和复选框的XAML ToggleButton

  12. 12

    带有复选框和js的文本输入

  13. 13

    带有PHP和SQL问题的复选框

  14. 14

    带有复选框和单选按钮的TreeView

  15. 15

    如何使用jQuery查找和检查树中的所有动态子复选框?

  16. 16

    带有复选框的表 - 选择所有复选框并将值传递给 AJAX 脚本

  17. 17

    存储不确定的复选框状态

  18. 18

    如何获取带有QSqlTableModel的QTableView以具有复选框和多行?

  19. 19

    如何获取带有QSqlTableModel的QTableView以具有复选框和多行?

  20. 20

    精简材料设计:如何更新复选框值

  21. 21

    精简材料设计:如何更新复选框值

  22. 22

    尝试从ttkwidgets解析CheckboxTreeview并获取树中所有项目的复选框状态

  23. 23

    如何将带有选中复选框的表行值从jsp获取到servlet

  24. 24

    角获取检查复选框值返回未定义

  25. 25

    带有复选框的ng-repeat和捕获值

  26. 26

    重新加载页面上带有复选框和隐藏值的表单

  27. 27

    带有复选框的ng-repeat和捕获值

  28. 28

    带有javascript的Xforms-确定复选框处于选中状态还是未选中状态

  29. 29

    带有复选框网格的打字稿,带有管道分隔值和自定义验证规则

热门标签

归档