交互增强
交互增强模块使产品不仅能够展现报表和进行简单的数据填报,而且能够实现更丰富的页面交互功能,从而更好地进行数据的展现和输入。
交互增强可以做什么
1、交互增强提供了针对数据输入的若干交互增强功能,从而使用户可以基于报表设计工具高效实现比较复杂的输入页面(表单)。
2、交互增强同时也提供了针对数据展现的若干交互增强功能,可以提升页面的数据展现效果,实现更友好的交互性展现。
详细效果请参见 效果示例 。
与填报表的区别
不使用交互增强功能,仅仅基于报表的填报功能,也可以实现数据的填写和提交的。交互增强功能则进一步加强了填报表的数据输入交互方式,两者的区别在于:
- 填报表本身的定位在于一张报表,其中有一些数据需要填写提交。即在实际业务中会遇到填一张报表的情景。并非定位于页面输入工具,因此对于其他类型的输入页面缺少支持。
- 填报表处理一些稍复杂的交互效果,需要书写JS来辅助。
- 交互增强则针对页面输入的需求增强了相应功能,可以比较轻松地、无需编码地实现丰富的输入页面交互效果。
- 交互增强还同时提供了展现方面的增强功能。
交互增强功能的意义
用户不需要掌握编码,即可以实现输入页面,处理数据的输入。
对于具有编码能力的开发人员,应用交互增强功能可以大大提高输入页面的实现效率。
交互增强功能基于“配置交互”的思想,应用统一机制,便于页面样式统一化管理,可以统一解决浏览器兼容性、页面分辨率适应等问题,大大减轻了实现输入页面的负担。
基于交互增强的页面,可以作为报表直接使用,也可以被应用程序直接作为页面调用,应用方式灵活。后者请参见 与应用程序的结合。