高级应用丨自定义按钮批量维护功能设计

为提升用户对模板的理解与使用效率,我们在各模板中统一增加了“本页帮助文档”按钮。该按钮以超链接形式指向对应的帮助页面,绝大多数模板均已配备专属的帮助文档。
随着此类按钮数量不断增多,后期维护工作变得繁琐——以往需逐个进入模板、经过多步操作才能修改链接。为此,我在开发者模块中新增了一个集中式的按钮维护页面。通过该页面,运维人员无需逐一编辑模板,仅需在单一界面进行简单操作,即可高效完成所有相关链接的更新与维护。

按钮应用效果

帮助按钮

按钮应用效果

维护页面展示

页面使用了二次确认,防止不必要的行回写,用户可编辑内容为链接字段,将新的链接填写到对应行,开启更新确认后,点按钮执行更新即可完成按钮维护。

设计步骤

  • 引入系统表:使用外部数据源
  • 视图:通过系统表关联,获取需要的相关内容表
  • 取数公式:从上面视图中获取需要的数据
  • 回写公式:回写目标表为记录按钮链接内容的系统表tb_sys_template_action_node

详细步骤

扩展内容

从本案例可以看出,要实现批量操作功能,前提是深入理解 WorkFine 系统表的结构及其字段的功能逻辑。只有在掌握这些底层信息的基础上,才能通过修改参数内容,灵活驱动前端功能的调整。

本案例仅展示了按钮功能的一种应用场景。若进一步扩展,通过对更多内容进行提取与回写,还可实现按钮其他属性或行为的批量维护。

最终目标是:按需设计,灵活配置,高效响应各类业务需求。

批量启停用系统默认按钮

前提:在模板属性修改过按钮配置,否则此表没有该模板数据

方法:筛选value=>修改is_active值(1 启用,0 不启用)

相关文章

© 版权声明
THE END
喜欢就点赞吧
点赞9 分享
高级应用丨自定义按钮批量维护功能设计-本牛千智丨专注WorkFine开发
高级应用丨自定义按钮批量维护功能设计
此内容为付费阅读,请付费后查看
50
限时特惠
100
付费阅读