1.基本功能 1.基本功能
1.1.列定义配置 1.1.列定义配置
每个用户查看表格的时候,看到列的个数或者关注的列的顺序是不一致的,可以通过配置表格列定义来实现此功能。默认显示了所有的列,可以配置某些列不显示,点击操作列旁边的小齿轮,选择不需要显示的列,移动到未显示列的列表。
1.2.表格列权限控制 1.2.表格列权限控制
平台支持对表格列配置权限,控制该列是否在表格中展示。
2.配置方法 2.配置方法
2.1.列定义配置 2.1.列定义配置
配置
- 对象建模–业务对象–业务对象管理:编辑业务对象,在【基本信息】tab页,勾选【表格列定义】配置。
代码
在html文件的表格中生成了col-settings-key
标签。
<g-hot-table ng-cloak="" data-source-name="TestCaseNewHot102Source" height="170px" lazy-render-layout="false" lazy="false" col-settings-key="TestCaseNewHot102Grid" on-row-click="gridRowClickTestCaseNewHot102($event,grid,record,colIndex,rowIndex,field,physicalRow)" on-load-success="loadSuccessTestCaseNewHot102Grid(grid,$event,source,physicalSource)" on-render="initTestCaseNewHot102Grid(grid,source)" stretch="last" on-before-column-sort="onBeforeColumnSortEvent(grid,col,sortName,sortDirection)" validate-on-change-editing-cell="" filters="true" on-after-filter="afterFilterTestCaseNewHot102Grid(grid,trimmedRows,physicalSource)" selected-row="testCaseNewHot102SelectedRow" drag-check="true" checked-rows="testCaseNewHot102CheckedRows"></g-hot-table>
2.2.表格列权限控制2.2.表格列权限控制
配置
- 对象建模–业务对象–业务对象管理:编辑业务对象,进入【方法定义】tab页,新增自定义方法(也可省略此步,使用默认方法),进入业务对象【属性定义】tab页,选择需要进行权限控制的属性字段,并进行编辑,配置权限路径(与系统管理中的权限路径一致)。
-
业务系统中,系统管理–角色管理:将对应需要进行权限控制的url路径勾选或取消勾选。勾选时展示,不勾选则不展示,保存后点击【单个角色缓存刷新】按钮,刷新角色缓存。
代码
在html中生成g-per
标签
<g-hot-column title=" 商品编码" g-per="//html/sample/test/testExam3101weijieEdit.html" has-tip="true" align="left" width="150" data="itemCode" sortable="">
</g-hot-column>