1.基本功能 1.基本功能
1.1.表格下拉筛选配置 1.1.表格下拉筛选配置
2.配置方法 2.配置方法
2.1.表格下拉筛选配置 2.1.表格下拉筛选配置
新旧表格下拉筛选的配置方法是一致的,但生成的代码标签有所不同,新表格不支持对某一列配置下拉筛选。
配置
- 平台支持对整个项目级的配置,也支持单独的业务对象配置。整个项目级配置后,则该视图下所有新增的业务对象表格都支持下拉筛选;如果是单个业务对象配置则只针对当前配置的业务对象;如果两者都有配置,优先取业务对象配置。
-
项目级配置方法为:打开菜单项目管理-项目初始化-视图级配置,新增一笔记录,配置项类型项目级默认配置,配置区域选择表格区,属性项选择下拉筛选,默认值填写X,然后保存提交数据。则视图下新增的业务对象序号都以视图级配置为准。
-
如需单独配置业务对象表格的下拉筛选,打开菜单对象建模–业务对象–业务对象管理:编辑业务对象,在【基本信息】tab页右侧的【业务对象选项】处勾选【表格列筛选】。
-
如需单独配置业务对象表格某一列的下拉筛选,打开菜单对象建模–业务对象–业务对象管理:编辑业务对象,点击【可视化布局】按钮,进入到可视化布局界面,在可视化界面中,选择要配置下拉筛选的字段,将右侧属性栏的字段【下拉筛选】勾选即可。此配置只针对旧表格。
代码
新表格生成filters
标签
<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>
旧表格生成drop-filter
标签
<g-column cell-align="center" width="150" data="testCaseNameTwo" sortable="" drop-filter="">
单号
<g-column-tmpl>
<span title="{{row.testCaseNameTwo}}"> {{row.testCaseNameTwo}} </span>
</g-column-tmpl>
</g-column>