V8.8轻应用二开指导——如何把字段设为必填、给字段添加其他校验
相关联其他业务或解决文档地址
1、s-HR V8.8轻应用二开指导(mbos设计器组件使用说明)汇总
2、mbos官方文档
1、页面配置字段必填
怎么查看是否配置必填项是否成功?
直接保存后预览,点击“提交”或“保存”,如果有提示则成功;如果没有则调试一下代码看看是否有第三步,没有的话就加上。(考勤8.8版本的标准轻应用基本上都有,无需自行添加。)
2、代码配置必填(若在页面配置失败了试试这个,如页面配置必填成功了,则忽略这个步骤)
在js文件里面
mbos('entries').bind('afterRendered', function (e) { // 设置mustinput属性为必填,如果设为false就是非必填 mbos('theOtTime', e.index).attr("mustinput",true) // 是控件id, e.index是索引 })
3、表单校验(只能校验必填项)
mbos.ng.invokeAllScope("validate",{method:"submit"})// 点击提交校验 mbos.ng.invokeAllScope("validate",{method:"save"})// 点击保存校验
4、如果需要做其他的校验,可以新增自定义的值改变事件
但是对应控件如果有“值改变”事件就无需新增,直接在js对应的方法里面进行处理即可。
点击保存后刷新页面,js里面最下面会自动添加该函数方法。若没有新增可检查事件是否有被把保存上,若有事件,但js里面没有自动新增则可手动新增。
_this.xxxxChange = function (event) { // xxxxChange 是刚刚填写的方法名 }
举例:请假单的请假时长这个字段就做了非负的校验,可进行参考
eas8.5的shr怎么做呢?validate="{number:true,maxlength:19}"没效果?
V8.8轻应用二开指导——如何把字段设为必填、给字段添加其他校验
相关联其他业务或解决文档地址1、s-HR V8.8轻应用二开指导(mbos设计器组件使用说明)汇总2、mbos官方文档1、页面配置字段必填怎么查看...
点击下载文档
本文2024-09-17 00:14:20发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-59715.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章