我正在尝试创建一个树窗口小部件,它基本上允许用户查看各种数据细分,并可以选择删除某些项目.为了做到这一点,我希望有与每个顶级项目和每个子项相关联的复选框,以便用户可以选择要删除的顶级项目(以及该顶级项目的所有子项).或者删除哪些特定的孩子.为了让您更好地了解我创建了一个示例,其中[x]表示选中的复选框,[]表示一个空复选框:
>Beverages Allowed in Stadium [ ]
Soda [ ]
Water [ ]
Tea [ ]
Spirits [X]
Ale [ ]
>Tickets [X]
Row A [X]
Row B [X]
Row C [X]
Lawn [X]
Run Code Online (Sandbox Code Playgroud)
有什么建议如何实现?我不知道它是否有困难,但我为复选框分配了一个单独的列.