案例中心 视频中心

mobox 的3000功能点-二次开发 mobox 的3000功能点-二次开发

mobox 的3000功能点-二次开发

分类:二次开发 产品中心 低代码 148

setAction 实战例子

3000系功能点设置查询条件

3000 功能点在mobox构建的应用中是非常常见,主要完成对元数据对象的CURD操作。
在实际应用场景中,客户对可维护的数据对象有些特殊的要求,比如:

  • 可维护的数据对象的状态必须是”编辑”状态
  • 可维护的数据对象必须是操作者所在部门的

mobox的对策

  • 在3000功能点中有一个”查询事件”设置,如果在功能点配置中设置了查询事件脚本,3000 功能点在运行时会执行指定的 Lua 脚本
  • 在 Lua 脚本中,根据业务要求组织元数据对象的查询条件
  • 并且把 Lua 脚本中组织好的查询条件告知前端,前端根据这个查询条件来列表元数据对象

这就是 Lua 脚本和前端的一个交互过程。掌握好这样的技能可以让你配置出一下复杂的应用。

小窗口输入控件加外部选择面板

新增生产工单操作场景

在新增一个生产工单时,需要从生产计划选一个未完成的计划,并且把计划生产的物料编码和名称带入到“新增生产工单”的界面中。

mobox的对策

  • 我们在”计划编号”的输入框上配置一个选择生产计划的按钮
  • 配置这个按钮的“点击前事件”和“选择后事件”
  • 点击这个按钮后系统弹出一个“生产计划”选择面板,面板中的查询条件由“点击前事件”通过 setAction 告知前端来完成
  • 在“选择后事情” 把选中的计划属性设置到“生产工单”界面,这个操作也是通过 setAction 来告诉前端来完成
标签:低代码手册 上一篇: 下一篇:
展开更多
预约软件体验

loading...