问题标签 [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.
smalltalk - 米勒柱是谁发明的?
维基百科说米勒列“类似于”早期在 Smalltalk 中使用的东西,是米勒独立发明的。谁是第一个 - Smalltalk 还是 Miller?
如果 Smalltalk 是第一个,那么究竟是谁发明了 Miller 列,为什么 Miller 列是 Miller 列,而不是 X 列,其中 X 是发明者的姓氏?
如果 Miller 是第一个,为什么要提到 Smalltalk?
python - 如何将更改的数据延迟加载到 QColumnView(使用 PyQt)?
我有一个QColumnView
要填充的分层数据源。数据源使用 REST 接口从服务器加载数据。
假设层次结构如下所示:
我必须使用 aQColumnView
来显示它(因为这是客户要求)。行为应该是这样的:
当程序启动时,它Car_Manufacturer
从服务器加载。Car_Manufacturer
单击其中一个项目时,将从服务器加载Car_Type
所选项目Car_Manufacturer
并显示在新列中。当Car_Manufacturer
再次单击时,必须再次从服务器获取数据并且必须更新列。Car_Type
单击时,必须从服务器查询Specific_Model
此项目Car_Manufacturer
并Car_type
加载到新列中......等等。
数据源有这个api:
其中层次结构中的每个元素都是项目的字符串键表示。当一个项目被点击时,它必须通过当前项目的层次结构通知控制器这一点。
当使用数据源单击项目时,如何让 QColumnView 更新一个项目的子项?当添加或删除新的层次结构层时,如何保持灵活性?
javascript - 米勒列跳跃(CSS / Javascript)
我找到了一个 JSfiddle,它对我的个人项目有很大帮助。由于一些 CSS (ul.column.collapse),列会跳转(在示例末尾)而不是相互替换。我正在为这个错误而苦苦挣扎,有什么想法吗?