我有一个包含 3 个嵌入式组件的组件 (ItemTree)。第一个 (ItemTreeList) 是要选择的项目列表。第二个 (ItemGIDE) 显示您选择的项目的属性。
在 ItemTreeList 上进行新选择时,如何告诉 ItemGIDE 进行更新?
首先,这比我想象的要复杂。ItemTreeList 具有节点类型和节点实例的层次结构。它具有可折叠的 div,当单击顶级层次结构项或下面的实例时,将在其他对象上设置各种变量。因此,只需单击一下即可发生很多事情。我已经让 ItemTreeList 自行更新而不刷新整个页面。只需向需要刷新的其他组件(ItemGIDE)“宣布”(同样无需刷新整个页面)。
- 我手头有 Jquery 和 Ajax。
- 我将 Visualage Smalltalk 8.5.0 与 Seaside 3.0 一起使用。-我一直在考虑调用 ItemTree 来告诉它的子组件更新?
- 我一直在考虑用'announce'来'announce'其他组件来更新?
- 我进行实际编程不到 6 个月?