S-HR二開業務單據

s-HR二開可以使用BOS IDE做開發工具。
可以在BOS中創建業務單據也可以在DEP中新增單據。

視圖

使用administrator賬戶,通過S-HR菜單中的開發平臺-“視圖”,創建前端頁面。
在擴展文本框內,使用xml語言對其定義。

常用模板:

list模板:

XXXView : entity名稱;需修改

<?xml version="1.0"?>
<list name="XXXView">
	<field name="number"></field>
	<field name="name"></field>
</list>

在這裏插入圖片描述

  • grid裏面就是列表展示的列,刪除不需要的列將<field…>整個一行刪除即可;若要新增某個列字段,則複製一行,修改裏面的name值爲對應的字段名即可。
  • <field…>裏面用空格隔開,可以添加如下屬性
    1. type=’hidden’ 設置爲隱藏,即不顯示
    2. wideth=’100’ 設置字段顯示寬度
    3. label=’**’ 設置字段顯示文字
  • 列表的<list><navigateList>標籤中,加上sorterItems=“index”,即可對列表按此字段進行排序,若是倒序,在後面加上desc,即sorterItems=“index” desc。
<navigateList relatedField="person" sorterItems="person.number">
  • multiRow標籤裏面加上 sorterItems屬性。參考員工任職情況多行表按生效日期倒序排列
<multiRow name="EmpLaborRelationForm" sorterItems="EFFDT desc">

form模板:

<?xml version="1.0"?>
<form name="QYXZform" col="1">
	<field name="number" required="true" max_length="30"></field>
	<field name="name" required="true" max_length="30"></field>
        <field name="simpleName" max_length="30"></field>
        <field name="description" max_length="80"></field>
</form>

在這裏插入圖片描述

  • <field…>裏面用空格隔開,可以添加如下屬性
    1. readonly=’true’ 設置爲只讀
    2. required=’true’ 設置爲必錄
    3. type=’hidden’ 設置爲隱藏,即不顯示
    4. label=’**’ 設置字段顯示文字
    5. ctrl=“textArea” colspan=“2” rows=“1” 設置爲大文本,佔兩列(類似員工信息備註字段)

列表界面搜索模板:

<search>
	<quickSearch>
		<field name="person.name" label="姓名"/>
		<field name="person.name" label="員工編碼" />
	</quickSearch>
	<advancedSearch>
		<field name="person" uipk="com.kingdee.eas.basedata.person.app.Person.list"></field>
                <field name="corporateunit"></field>
		<field name="laborRelationState"></field>
		<field name="laborRelationType"  label="用工關係類型"></field>
		<field name="EFFDT"></field>	
	</advancedSearch>
</search>

在這裏插入圖片描述

  • list界面header中加上
<searchView uipk="com.kingdee.eas.hr.base.app.EmpLaborRelation.search" />

uipk的值爲對應的搜索視圖的uipk值


F7視圖配置

在這裏插入圖片描述

不指定調用某個F7視圖時,默認與列表視圖一致,可以根據需要新增F7視圖,並在需要特別處理的地方進行引用,參考職等F7及崗位編輯界面的調用。
如需屏蔽,添加<requireAddNew>false</requireAddNew>到最後</navigateList></list>標籤前。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章