Appearance
自定视图服务
获取当前视图信息
javascript
customViewService.getTableView();返回值 Promise<TableView>
javascript
customViewService.getTableView().then(tableView => {
console.log(tableView);
});获取当前视图的数据列表
javascript
customViewService.getRecordList();返回值 Promise<List<Record>>
javascript
customViewService.getRecordList().then(list => {
console.log(list);
});获取当前视图的数据数量
javascript
customViewService.getRecordCount();返回值 Promise<Number>
javascript
customViewService.getRecordCount().then(count => {
console.log(count);
});修改当前视图的排序信息
javascript
customViewService.changeOrderBy(orderByList);| 参数 | 类型 | 描述 |
|---|---|---|
| orderByList | Array | 排序信息列表,非必填,不传递或者传递空数组则为重置排序 |
返回值 Promise<any>
修改当前视图的分页信息
javascript
customViewService.changePagination(pagination);| 参数 | 类型 | 描述 |
|---|---|---|
| pageIndex | Number | 页码(从1开始) |
| pageSize | Number | 每页数据量 |
返回值 Promise<any>
javascript
customViewService.changePagination({
pageIndex: 2,
pageSize: 50,
});获取当前视图的数据表信息
javascript
customViewService.getTableInfo();返回值 Promise<TableInfo>
javascript
customViewService.getTableInfo().then(tableInfo => {
console.log(tableInfo);
});打开记录详情页
javascript
customViewService.openRecord(recordId);| 参数 | 类型 | 描述 |
|---|---|---|
| recordId | String | 记录ID |
javascript
customViewService.openRecord('s99ddf34fcverf');重新加载当前视图数据,会重置视图的分页数据
javascript
customViewService.reload();刷新当前视图数据,不会重置视图的分页数据
javascript
customViewService.refresh();设置当前视图选中的记录ID列表
javascript
customViewService.setSelectedRecordIdList(idList);| 参数 | 类型 | 描述 |
|---|---|---|
| idList | List<String> | 选中记录的ID列表 |
javascript
customViewService.setSelectedRecordIdList(['s99ddf34fcverf']);设置当前视图的右键菜单记录
javascript
customViewService.setContextMenuRecordId(recordId);| 参数 | 类型 | 描述 |
|---|---|---|
| recordId | String | 记录ID |
javascript
customViewService.setContextMenuRecordId('s99ddf34fcverf');
