问题标签 [miller-columns]

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 回答
556 浏览

java - SWT 中的米勒列?

是否有实现米勒列的 SWT 小部件?

这就是我的意思:

在此处输入图像描述

一种递归主细节小部件,当用户在最右边的列中选择一个项目时动态添加一个新列?

0 投票
2 回答
480 浏览

smalltalk - 米勒柱是谁发明的?

维基百科说米勒列“类似于”早期在 Smalltalk 中使用的东西,是米勒独立发明的。谁是第一个 - Smalltalk 还是 Miller?

如果 Smalltalk 是第一个,那么究竟是谁发明了 Miller 列,为什么 Miller 列是 Miller 列,而不是 X 列,其中 X 是发明者的姓氏?

如果 Miller 是第一个,为什么要提到 Smalltalk?

0 投票
2 回答
1691 浏览

python - 如何将更改的数据延迟加载到 QColumnView(使用 PyQt)?

我有一个QColumnView要填充的分层数据源。数据源使用 REST 接口从服务器加载数据。

假设层次结构如下所示:

我必须使用 aQColumnView来显示它(因为这是客户要求)。行为应该是这样的:

当程序启动时,它Car_Manufacturer从服务器加载。Car_Manufacturer单击其中一个项目时,将从服务器加载Car_Type所选项目Car_Manufacturer并显示在新列中。当Car_Manufacturer再次单击时,必须再次从服务器获取数据并且必须更新列。Car_Type单击时,必须从服务器查询Specific_Model此项目Car_ManufacturerCar_type加载到新列中......等等。

数据源有这个api:

其中层次结构中的每个元素都是项目的字符串键表示。当一个项目被点击时,它必须通过当前项目的层次结构通知控制器这一点。

当使用数据源单击项目时,如何让 QColumnView 更新一个项目的子项?当添加或删除新的层次结构层时,如何保持灵活性?

0 投票
0 回答
208 浏览

javascript - 米勒列跳跃(CSS / Javascript)

我找到了一个 JSfiddle,它对我的​​个人项目有很大帮助。由于一些 CSS (ul.column.collapse),列会跳转(在示例末尾)而不是相互替换。我正在为这个错误而苦苦挣扎,有什么想法吗?

http://jsfiddle.net/yckart/cbtnemc7/