苍穹开发系列之四:卡片异步加载动态效果实现

一、问题描述/需求描述:
在苍穹首页界面,可以加入一些统计数据的卡片。在数据量大,请求耗时较长时,点击刷新会出现一个动态加载的页面,如下图。

查看卡片的源代码,会发现实现的逻辑相对复杂,本文提供一种简单的实现方式实现该效果。
二、思路与方案:
卡片继承了动态表单的基类,是动态表单的一种。首先我们需要确定卡片数据异步查询的逻辑的实现方式。在苍穹中一切前后端的交互都是指令,用户操作界面=>前端发送请求=>后端插件处理业务逻辑后返回指令=>前端响应返回的指令,结束该一交互过程。
这里我们使用苍穹提供的addClientCallBack()这个方法实现异步请求数据操作,在数据加载前后,将卡片状态设置为加载中的动态状态。
三、实现过程:
1、 界面设计:
苍穹开发系列之四:卡片异步加载动态效果实现
一、问题描述/需求描述:在苍穹首页界面,可以加入一些统计数据的卡片。在数据量大,请求耗时较长时,点击刷新会出现一个动态加载的页面,...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



