问题标签 [treestore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
52 浏览

extjs - ExtJs 树面板,来自 Json API 的树存储

我正在尝试在 ExtJS 中创建树表示。我有一个服务返回这个 Json 文件。

json文件

你能帮我构建模型、商店和视图来构建树吗?提前致谢。

0 投票
0 回答
16 浏览

gtk - 在 Gtk.TreeView+Gtk.TreeStore 中,我可以移动缩进的列吗?

我正在使用 aTreeViewTreeStoreinGtk没有问题,但我想在缩进列的左侧添加一列,并带有行号。此列不应缩进。

所以,正常的工作会显示类似

我想将“线”列向左移动,如下所示:

事实上,Gtk.TreeView似乎总是缩进第一列(通过更改text属性):

在这种情况下,它并不完全优雅......

0 投票
1 回答
251 浏览

python - GTK3 - Python 树视图过滤器功能

我有一个带有树视图和树存储的简单 GTK3 GUI。我需要用data3字符串过滤列并只显示data3行。但它也隐藏了data3行。因为列的父行data3也被隐藏了。

当我使用return model[iter][2] == "data2"而不是return model[iter][2] == "data3".

通过注释掉这一行可以查看所有行:filter1.set_visible_func(filter1_func)

我该如何解决这个问题?

简化代码:

0 投票
0 回答
27 浏览

javascript - ExtJS 框架版本 4.xx 或 6.xx | 如何对顶级父节点中子节点的树存储值求和

假设我有一个使用树存储创建的树面板。

数据看起来像这样(在下面添加)

extjs 是否有任何默认方式来处理子节点的总和?我所做的是在渲染器方法上,显式计算子节点的这些属性并用总和值填充父节点。但是当创建一棵巨大的树时,这会变得复杂。摘要和分组摘要等功能不适用于树形面板。

0 投票
1 回答
58 浏览

gtkmm - 如何手动重绘 gtkmm 中的树库(扩展器不正确)?

我在 TreeStore/TreeView 中重绘扩展器时遇到问题。当我第一次打电话Example::Customize()时,我可以看到扩展器。当我Example::Customize()第二次调用时,在将鼠标光标移到 TreeStore/TreeView 上之前,我看不到扩展器。刷新未完成。

这是代码:

如何在第二次调用时正确刷新 TreeStore/TreeView Example::Customize()

注意:我使用的是 openSUSE 15.2 / gtkmm 3.0 / g++。