"这篇文档是关于金蝶SHR系统中的一些常见问题和解决方案的整理,主要涉及了系统配置、界面元素的添加与调整以及特定字段的设置方法。"
在金蝶SHR系统中,配置新的基础字段是一项重要的任务。XML配置文件被用来定义字段的属性,例如新增的枚举字段,如`gender`字段,它有男性和女性两个选项,通过`enumOptions`属性定义。`label`用于显示字段的名称,`dataType="enum"`表明这是一个枚举类型。在列表界面中,如果需要添加滚动条,可以添加`shrinkToFit="false"`属性到`grid`标签中,这样可以防止表格内容溢出。
按钮的创建也相当直观,`<button>`标签包含了按钮的名称`name`、显示文本`title`以及标题`caption`。例如,一个名为`change`的按钮,当鼠标悬浮其上时,会显示"变更"的提示。
对于字段的提示信息,可以使用`placeholder`属性在输入框内部提供提示,如`idCardNO`字段,提示用户输入身份证或护照信息。另外,`showTips="true"`和`tips`属性可以设置更复杂的提示信息,如`passportNO`字段,不允许包含特定字符的规则就在这里定义。`tips`的内容可以通过`<tips id>`和`<![CDATA[...]]>`包裹的HTML代码来展示,这样可以包含特殊字符而不会被解析。
日期字段的控制,比如`birthday`字段,可以使用`yearRange`属性来限定可选择的年份范围,这里设置为1940年至2090年。`dataType="date"`表明字段存储的是日期类型数据。
最后,`F7`类型的字段如`standing`,通常用于表示复杂的业务信息,如个人性质。`isHRBaseItem="true"`表明这是人力资源基础数据项,`bizFilterFields`和`uipk`定义了与之关联的业务过滤字段和UI包,`title`和`label`分别代表标题和标签,而`dataType="F7"`说明这是一个特殊的字段类型。
总结来说,这份资料涵盖了金蝶SHR系统中的字段配置、界面元素定制以及业务逻辑的实现,对于理解和优化SHR系统的用户界面和业务流程非常有帮助。在实际操作中,根据这些配置示例,可以自定义系统以满足不同企业的个性化需求。