Skip to content

自定视图服务

获取当前视图信息

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.changePagination(pagination);
参数类型描述
pageIndexNumber页码(从1开始)
pageSizeNumber每页数据量

返回值 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);
参数类型描述
recordIdString记录ID
javascript
customViewService.openRecord('s99ddf34fcverf');

重新加载当前视图数据,会重置视图的分页数据

javascript
customViewService.reload();

刷新当前视图数据,不会重置视图的分页数据

javascript
customViewService.refresh();

设置当前视图选中的记录ID列表

javascript
customViewService.setSelectedRecordIdList(idList);
参数类型描述
idListList<String>选中记录的ID列表
javascript
customViewService.setSelectedRecordIdList(['s99ddf34fcverf']);

设置当前视图的右键菜单记录

javascript
customViewService.setContextMenuRecordId(recordId);
参数类型描述
recordIdString记录ID
javascript
customViewService.setContextMenuRecordId('s99ddf34fcverf');