动态表单是一种高灵活度的页面单据类型,是其他页面单据的基础模板。它不提供直接的数据库存储操作,常用来做个性化页面。文中介绍了不同类型的动态表单模板及其应用场景,并详细说明了如何设计发布动态表单应用及添加配置相关页面。
动态表单介绍
动态表单是一种基本的页面单据类型,能提供最高灵活度、同时也是最高代码的开发模板,是诸多其他类型页面单据的基础模板。
与单据、基础资料等业务单据的区别在于:
数据存储上,单据和基础资料提供数据的存储与查询功能,而动态表单不提供直接的数据库存储操作,需要通过插件自行完成存储和查询。
业务使用上,单据和基础资料有特定的业务场景与实际含义,而动态表单常用来做弹框等个性化页面。事实上,作为其他页面类型的扩展基础,动态表单适用于一切不适用于其他页面类型的场景。
动态表单常用来做个性化展示页面,根据不同的需求,可以使用不同的动态表单模板。模板和应用场景需求的关系说明如下表所示:
模板类型 | 相关说明 |
---|---|
空白页面 | 空白的动态表单页面,无预置内容,功能大多使用插件实现;适用于完全自定义的页面开发 |
内容弹窗 | 以弹出窗的形式跟用户进行页面交互,弹窗可以包含各种UI元素,例如字段、表格图像和图表,模板尺寸780*430;适用于有聚合信息需要更加直观的查看或录入的情况 |
内容弹窗(中) | 以弹出窗的形式跟用户进行页面交互,弹窗可以包含各种UI元素,例如字段、表格图像和图表,模板尺寸460*430;适用于有聚合信息需要更加直观的查看或录入的情况 |
应用首页-栅格 | 应用首页页面,预置标准菜单与首页布局,预置栅格布局,可快速自定义卡片式首页,页面布局能自适应不同的屏幕尺寸;适用于应用首页 |
门户模板 | 预置栅格容器的动态表单页面,可快速自定义卡片式页面,页面布局能自适应不同的屏幕尺寸;适用于卡片式的页面设计 |
向导模板 | 预置步骤条的动态表单页面。当用户需要分步处理大量复杂的录入进程时,需要呈现明确的步骤关系,就需要使用向导式录入;适用于向导式的页面设计 |
动态表单首页设计
发布应用
在进行首页设计前,我们需要发布应用。发布应用前,需要启用功能。在此,我们可以将我们设计好的书籍大全表单和书籍借阅表单进行发布。
点击列表图标,设置应用发布
点击新增按钮添加页面
在新增子级菜单中选择页面
在此,我们需要一个一个地添加已制作好的页面。
选择高级信息,在这里可以编辑打开页面,有基础资料和列表,即发布哪一种界面。在这里我们默认选择列表。
点击确定后,新增同级菜单,同样的步骤。
进入应用
添加完成后,重新进入首页,点击左上方的应用按钮。
进入工作台
编辑应用首页
编辑首页,点击右上方编辑按钮进入编辑模式
点击添加卡片
添加快速发起卡片
选择相应表单
选择完成之后点击确定,我们就可以看到按钮已经被添加上了。接下来我们可以继续添加单据统计卡片。
在单据统计卡片配置中,选中单据界面,选择书籍大全
填写统计名称,完成保存
完成后,可以进行布局调整,调整布局
最后进行保存
推荐阅读