电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

s-HR Cloud V8.8轻应用二开指导——如何给字段添加业务逻辑

来源:金蝶云社区作者:金蝶2024-09-224

s-HR Cloud V8.8轻应用二开指导——如何给字段添加业务逻辑

关键字引流:轻应用二开、添加字段、新增字段、修改属性、隐藏字段、设置默认值、监听、接口请求等。(本文档中未包含的部分,请滑到最下面,点击跳转至s-HR汇总二开文档地址)

 

第1章     背景介绍

1.1 背景介绍

问题背景描述:某个字段的业务逻辑不符合用户需求,需要自行调整设计。

使用指导背景描述:我要出差、我要加班、我要请假、我要调班、我要补卡、请假确认、出差确认、我要离职轻应用等。

解决版本:V8.8

1.2 使用者说明

本指导文档解决哪些使用者的问题或业务?

  现场二开:能简单的通过mbos设计器配置轻应用字段页面。


 

 

第2章     具体使用场景

2.1 添加点击事件

// 绑定点击事件

mbos(id).bind("click", function () {

})

2.2 添加监听事件

image.webp

点击保存后,js里面会自动生成一个以此命名的函数,在里面写逻辑就行了

可以打印一下event看一下,event包括三个属性:index索引,new_value新值 old_value旧值这三个。

image.webp

2.3 常用添加逻辑的位置

// 在页面初始化加载之后

mbos('page').bind('afterLoad', function () {

})

// 分录渲染之后 会遍历每个明细

mbos('entries').bind('afterRendered', function (e) {

})

2.4 接口请求

image.webp

2.5 表单属性

mbos(id,index) // id:设计器上控件的ID,index:分录的序号,从0开始。当UI控件为分录上的控件时需要填写此参数
mbos(id).show();// 展示
mbos(id).hide();// 隐藏
mbos(id).remove();// 移除
mbos(id).enable();// 可编辑
mbos(id).disable();// 禁止编辑
var value = mbos(id).value(); // 取值
mbos(id).value(value); // 赋值
var attr=mbos(id).attr(name); // 获取属性
mbos(id).attr(name,value); // 设置属性
mbos(id).attr("mustinput",true) // 必填
mbos(id).validate() // 校验
mbos(id).bind(eventName,fn); // 绑定事件
mbos(id).unbind(eventName); // 解除绑定
mbos(id).fire(eventName,param); // 触发绑定事件
mbos(id).open(); // 打开触发F7控件或时间控件
mbos('entries.endTime', index).timeFormat('YYYY-MM-DD HH:mm')

2.6 表单校验

mbos.ng.invoke

s-HR Cloud V8.8轻应用二开指导——如何给字段添加业务逻辑

关键字引流:轻应用二开、添加字段、新增字段、修改属性、隐藏字段、设置默认值、监听、接口请求等。(本文档中未包含的部分,请滑到最下面...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信