0

对 aikau 资源的简单搜索loadDataPublishTopic给出以下结果:

  • AlfDocument.js
  • PropertyPicker.js
  • SimplePicker.js
  • AlfList.js
  • 分页器.js
  • 用户列表.js
  • lib.js
  • lib.js
  • SitePicker.js
  • 评论列表.js
  • 数据列表服务.js
  • lib.js
  • 获取.js

大多数示例使用AlfList,如果您在列表上方,您会发现所有组件都是特定的。我说没有带有数据加载的通用组件(或组件容器)是对的吗?例如,类似SelfLoadableWidgetSelfLoadablePanel加载可由其子小部件使用的数据的东西?

笔记

爱夸版本是1.0.97.1

4

1 回答 1

0

听起来您仍然没有完成本教程(正如我在回答您之前的问题中所建议的那样),因为其中涵盖了很多信息。

本质上,整个想法是数据和显示是分离的。AlfList (及其后代)可用于呈现任何数据的列表。列表小部件仅负责管理数据的状态并将数据的呈现委托给一个或多个视图(请参阅AlfListView)。

要在列表中呈现的数据可以直接在列表的配置中提供(通过currentData)或通过服务请求。存在一个通用服务 ( CrudService ),您可以发布该服务以提供您希望调用的 REST API 的 URL,但最好使用专用于您要使用的特定数据的众多服务之一(例如DocumentServiceUserService, ETC)。

没有“自加载”组件 - 但是您可以很容易地扩展 AlfList(或其任何后代)并覆盖该loadData功能。

于 2016-12-09T09:45:09.580 回答