treeview 相关问题

TreeView控件用于显示分层信息。

WPF - 如何在树视图中对齐树视图项,以便它们与列对齐?

我正在尝试获取子树视图项,以便它们与列标题对齐,而不管前面的列的大小如何。我想避免使用预定义的边距空间,因为它会弄乱你......

回答 1 投票 0

通过 ICommand 更新后 WPF TreeView 结构丢失

我正在开发一个WPF项目,目前它实现了ComboBox、Button、ICommand和TreeView。 TreeView 是通过绑定到 Button 的 ICommand 接口生成的。跑步时...

回答 1 投票 0

Python 如何更改 ttk 树视图中特定单元格的颜色

我有一个简单的 GUI,它在屏幕上显示一个带有数字的表格,我想为一些特定的单元格着色。有人知道我该怎么做吗? 将 tkinter 导入为 tk 从 tkinter 导入 * 来自 tkinter 我...

回答 3 投票 0

当所有子项都折叠或隐藏时,如何隐藏分层数据模板中的扩展器?

我设置了一个树视图,如下所示: <p>我有一个像这样设置的树视图:</p> <pre><code>&lt;TreeView ItemsSource=&#34;{Binding TreeRoot}&#34; x:Name=&#34;HierarchyTreeView&#34;&gt; &lt;TreeView.ItemContainerStyle&gt; &lt;Style TargetType=&#34;{x:Type TreeViewItem}&gt; &lt;Setter Property=&#34;Visibility&#34; Value=&#34;{Binding IsVisible, Converter={...}}&#34; /&gt; ... &lt;/Style&gt; &lt;/TreeView.ItemContainerStyle&gt; &lt;TreeView.ItemTemplate&gt; &lt;HierarchicalDataTemplate ItemsSource=&#34;{Binding Children}&#34;&gt; &lt;StackPanel Orientation=&#34;Horizontal&#34;&gt; &lt;TextBlock Text=&#34;{Binding Name}&#34; ... /&gt; &lt;/StackPanel&gt; &lt;/HierarchicalDataTemplate&gt; &lt;/TreeView.ItemTemplate&gt; &lt;/TreeView&gt; </code></pre> <p>用户可以隐藏树视图中的项目。但是,当节点下的所有项目的可见性已设置为 <pre><code>Collapsed</code></pre> 或 <pre><code>Hidden</code></pre> 时,扩展器仍然存在。</p> <p><strong>当项目下每个孩子的可见性设置为隐藏或折叠时,有什么方法可以隐藏扩展器吗?</strong></p> </question> <answer tick="true" vote="0"> <p>我面临着这个问题并遇到了这个问题。我看到有一些答案,您需要在 TreeViewItem 样式中进行此更改,这需要您编辑默认样式。 然而,就像上面的情况一样,我也只需要当节点项隐藏时扩展器不可见。 一种简单的方法是默认展开所有节点,并使用 TreeViewItem 样式的数据触发器中的属性来设置 TreeViewItem 可见性。 这就是我能够实现它的方法。</p> <pre><code>&lt;Style x:Key=&#34;myTreeItemStyle&#34; TargetType=&#34;{x:Type TreeViewItem}&#34;&gt; &lt;Setter Property=&#34;IsExpanded&#34; Value=&#34;True&#34;/&gt; &lt;Style.Triggers&gt; &lt;DataTrigger Binding=&#34;{Binding IsVisible}&#34; Value=&#34;True&#34;&gt; &lt;Setter Property=&#34;Visibility&#34; Value=&#34;Visible&#34;/&gt; &lt;/DataTrigger&gt; &lt;DataTrigger Binding=&#34;{Binding IsVisible}&#34; Value=&#34;False&#34;&gt; &lt;Setter Property=&#34;Visibility&#34; Value=&#34;Collapsed&#34;/&gt; &lt;/DataTrigger&gt; &lt;/Style.Triggers&gt; &lt;/Style&gt; </code></pre> <p>现在,使用此样式作为 TreeView ItemContainerStyle:</p> <pre><code>&lt;TreeView Name=&#34;treeView&#34; ItemsSource=&#34;{Binding TreeItems}&#34; ItemContainerStyle=&#34;{StaticResource myTreeItemStyle}&#34; BorderThickness=&#34;0&#34;/&gt; </code></pre> </answer> </body></html>

回答 0 投票 0

WinForm TreeView 节点为空,尽管有一个数据源到对象关系列表

在我的 Telerik WinForms 应用程序中,我可以通过对象关系绑定将 TreeView 绑定到应用程序中的 Well 对象,如下所示: this.wellTreeView = new RadTreeView(); 绑定列表<...

回答 2 投票 0

如何使用函数和循环将值插入树视图? (不插入)

我想使用column = function()(不是treeview.insert)和循环将值4、1、7、5、9、3插入到Treeviews的Badge列中 如您所见,我解压了每个列表,然后表示...

回答 1 投票 0

SwiftUI - 从路径列表创建文件系统树视图

我有一个路径列表,例如从“ls -R”标准输出解析为数组的列表,如何用它创建一个非常简单的树视图列表? 我还在快速学习,我不知道如何

回答 1 投票 0

如果ngx-datatable不存在子项,如何删除展开按钮

我使用以下代码在 ngx-datatable 中生成树视图: HTML: 我使用以下代码在 ngx-datatable 中生成树视图: HTML: <ngx-datatable [rows]="rows" class="material" [loadingIndicator]="false" [columnMode]="'force'" [headerHeight]="50" [footerHeight]="50" [rowHeight]="'auto'" [columns]="columns" [rowClass]="getRowClass" [reorderable]="reorderable" [treeFromRelation]="'manager'" [treeToRelation]="'id'" [rows]="rows" (treeAction)="onTreeAction($event)" > <ngx-datatable-column name="name" [flexGrow]="3" [isTreeColumn]="true"> <ng-template let-value="value" ngx-datatable-cell-template> {{ value }} </ng-template> </ngx-datatable-column> <ngx-datatable-column name="gender" [flexGrow]="3"> <ng-template let-value="value" ngx-datatable-cell-template> {{ value }} </ng-template> </ngx-datatable-column> </ngx-datatable> TS: import { Component, VERSION } from '@angular/core'; @Component({ selector: 'my-app', templateUrl: './app.component.html', styleUrls: ['./app.component.css'], }) export class AppComponent { name = 'Angular ' + VERSION.major; reorderable: boolean = true; loadingIndicator: boolean = true; rows = [ { id: 1, name: 'Austin', gender: 'Male', company: 'Swimlane', }, { id: 2, name: 'Dany', gender: 'Male', company: 'KFC' }, { id: 3, name: 'Molly', gender: 'Female', company: 'Burger King', manager: 1, class: 'child-row-file', }, ]; columns = [{ prop: 'name' }, { name: 'Gender' }, { name: 'Company' }]; onTreeAction(event: any) { console.log('toggle'); const index = event.rowIndex; const row = event.row; if (row.treeStatus === 'collapsed') { row.treeStatus = 'expanded'; } else { row.treeStatus = 'collapsed'; } this.rows = [...this.rows]; } getRowClass(event) { console.log(event); if (event.class) { if (event.class == 'child-row-file') return { 'child-row-file': true, }; } } } 代码工作正常,我能够生成树视图。 运行示例 问题: 因为,您可以检查第二个父级没有子级,但它仍然显示展开按钮。如果没有孩子在场,我如何删除此按钮。 我目前正在寻找相同的东西。你解决这个问题了吗?

回答 1 投票 0

为什么 vscode 树视图文件项的缩进比应有的要大?

我目前正在开发一个Vscode扩展,它使用TreeView。 TreeView 工作正常,但有一个问题: 为什么 vscode 树视图文件项的缩进比应有的大? (f...

回答 1 投票 0

如何动态更改 TreeView 列而不使 TreeView 宽度超出列宽?

我正在尝试更新 ttk.TreeView 的列,但 TreeView 总是扩展到超出列宽。该问题如下面的屏幕截图所示。 这是一个最小的可重现示例: 导入

回答 1 投票 0

Tkinter PhotoImage 返回“pyimage1”而不是树视图行中的实际图像

如标题所示,我正在编写一个程序,该程序从 mongodb 数据库返回数据并将其显示在树视图中。该数据包括一个 base64 编码的图像。 当我拉回 b64 图像并解码时...

回答 1 投票 0

如何在反应复选框树中按需加载子项以及虚拟滚动

导入React,{我们 eState } 来自“反应”; 从“react-checkbox-tree”导入 CheckboxTree; 导入'react-checkbox-tree/lib/react-checkbox-tree.css'; ...

回答 1 投票 0

WPF TreeView 的列标题

我正在使用WPF TreeView来显示一些层次结构信息。 TreeView 中的每个项目都包含多个属性,因此我在 HierarchicalDataTemplate 中使用网格来显示...

回答 1 投票 0

在 php 中将类别显示为 (ul) 项目并将子类别显示为 (li) 项目

函数显示类别($parentid) { $sql = "从parent_id='"的类别中选择*.$parentid."'"; $结果 = mysqli_query($GLOBALS['conn'],$sql); $输出=&quo...

回答 1 投票 0

d3 当翻译应用于 g

我正在尝试创建一个具有缩放功能的 d3 可折叠垂直树。但当滚动条可见时,缩放功能无法正常工作。 每次树折叠或展开时,我都会计算...

回答 1 投票 0

是否可以从js树对象制作树excel数据?

有类似 JSON 让 jsonData = [ { 父列值: val, ...一些数据, 孩子们: [ 父列值: val, ...一些数据, 孩子们: [ ... 最后...

回答 1 投票 0

如何设置MUI TreeItem标签的样式?

我正在尝试通过向每个 TreeItem 添加边框来自定义 TreeView。 一般来说,它工作得很好,我当前的版本如下所示: 但我希望它看起来像那样,但我不知道如何...

回答 2 投票 0

tkinter 命令从 ttk.Treeview 中提取所有分离项目的 iid?

是否有 tkinter 命令可以提取 ttk.Treeview 小部件中所有分离项目的项目 ID(iid)?

回答 1 投票 0

Qt6 QML Treeview获取所选项目的modelIndex

我有一个工作树模型,在 C++ 中称为 myModel(源自 QAbstractItemModel),我可以使用 QML Treeview 控件和 TreeViewDelegate 在 QML 中显示它 当鼠标按下一个

回答 2 投票 0

TTreeView:如何仅选中/取消选中 TTreeNode 中的子级?

Windows 10、德尔福 11。 我只想为带有复选框的单个 TTreeNode 的子节点设置 .Checked 。这是 TreeView 中的默认行为。但下面的代码也选择了所有兄弟姐妹(o...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.