aikau源上的简单搜索loadDataPublishTopic提供了以下结果:
大多数示例使用AlfList,如果您位于列表的上方,您会发现所有组件都是特定的。我说得对吗?没有通用组件(或组件容器)来加载数据吗?例如,像SelfLoadableWidget或SelfLoadablePanel这样的东西,它加载可以被子部件使用的数据?
Note
Aikua版本是1.0.97.1。
发布于 2016-12-09 09:45:09
这听起来仍然不像是您已经通过教程 (正如我在回答您以前的问题中所建议的那样)工作过,因为这些信息已经有很多介绍了。
本质上,整个想法是数据和显示是解耦的。AlfList (及其后代)可用于呈现任何数据的列表。列表小部件只负责管理数据的状态,并将数据的表示委托给一个或多个视图(请参见AlfListView)。
在列表中呈现的数据可以直接在列表的配置中提供(通过currentData),也可以通过服务请求。存在一个通用服务(CrudService),您可以发布它来为您希望调用的REST提供URL,但是最好使用多个专用于您想要处理的特定数据的服务中的一个(例如DocumentService、UserService等)。
没有“自加载”组件,但是您可以很容易地扩展AlfList (或它的任何后代)并覆盖loadData函数。
https://stackoverflow.com/questions/41031431
复制相似问题