s-HR Cloud V8.8轻应用二开指导——如何隐藏显示字段、设置默认值

第1章 隐藏字段
当不需要某个字段时,不建议删除,而建议隐藏。
因为必须得页面配置了该字段,接口才会返回该字段,而标准版本的js代码可能对该字段有所处理,所以最好不要删除。
1.1 页面配置
以下操作对所有的表单控件都生效。
适用场景:多分录里每个明细都不需要显示该字段。

1.2 代码配置
若通过页面配置未生效或仅在特殊场景下才隐藏。
举例:要隐藏加班单的“休息时间2”,先要按照下图操作找到控件对应id。

1.2.1 通过js代码隐藏所有该字段
mbos('entries').bind('afterRendered', function (e) {})是指在明细渲染后才对每个明细遍历执行的。e.index是指明细的索引,从0开始。
把$('#theRestInterval2_' + e.index).css('display', 'none')这段代码添加到如下截图的48行即可。(theRestInterval2是控件的id)

1.2.2 通过css隐藏隐藏所有该字段
在对应的css代码里面添加
[id^='theRestInterval2']{
display: none;
}[id^='theRestInterval2']这种写法是指以theRestInterval2开头的id的所有元素

1.2.3 仅隐藏某个明细的该字段
适用场景:动态隐藏显示字段
mbos('theRestInterval2', 0).hide()或mbos('theRestInterval2_0').hide()都可以
mbos('theRestInterval2_0').show()或mbos('theRestInterval2_0'). show ()则可以显示该字段

第2章 设置默认值
2.1 页面配置
s-HR Cloud V8.8轻应用二开指导——如何隐藏显示字段、设置默认值
第1章 隐藏字段当不需要某个字段时,不建议删除,而建议隐藏。因为必须得页面配置了该字段,接口才会返回该字段,而标准版本的js代...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



