快速开发平台-帮助文档 v1.8(2)

2019-04-14 10:31

y或者无此参数:可以排序 是否启用导出到excel的工具条功能 excel Y:启用 N:禁用 当没有数据时的提示信息 noDataPromptInfo noDataPromptInfo=\这样写则不会有任何提示 onDataLoaded 数据加载好之后,执行的后续方法. displayRowNum='Y', 模板里加一列显示行号的

使用的模板的名字

三、datable的一些外部方法和配置 0.在可编辑表格中,如何做自动计算的问题.

//calc(\

//calc(\

//calc(\第二列 减去 第三列 再除以 第三列 再乘以100 的结果付给 第四列 多用于主从表的明细表的录入字段.

1、获取到table选中的记录

前提:tr里该行必须有id属性,并且是唯一的

获取单选的记录: getChoiceRowID() / getChoiceRowIDWithNotAlert(gridId) 获取多选的记录: getSelectedRows() 1.1、如何通过代码选中Grid中的行 function selectGridRow(trId);

trId 可以是 逗号分割的多个id的字符串.

例如:trId=’1001,1002,1004’;

但要注意的是,只有在Grid的选择模式为Multi的时候才能付多个Id,Single的模式下只有第一个串被付上的.

2、删除记录的JS方法

删除单行:deleteSingleChoicedRowRequestToSend('

删除多行:deleteChoicedRowsRequestToSend ('

//删除多条时请添加事务处理 @Url ( \@Ajax

public Data deleteOrderSearchs(@Para(\ StringBuffer ids = new StringBuffer(); try {

for(int i=0,len=orderSearchId.length; i

ids.append(\

orderSearchDao.deleteMore(ids.toString()); }catch(Exception e) { e.printStackTrace(); log.error(e.getMessage());

msg = MessageInfoUtil.getMessageInfoByKey(\ }

Data data = new Data();

data.add(\此处需返回给前台做JS的删除操作 data.add(\ return data; }

3、数据的异步统计

setStatisticCellInfo('dataTable',2,'后台获取的数据','left') 说明:分页的表格可能需要统计全部的数据而不是当前页得数据时使用

第一个参数为表格的ID,第二个为统计的数据显示在表格里的第几列(索引从0开始) 第三个参数为后台获取的数据,第四个为显示的格式

4、手动清除datatable的数据

removeAllRows(gridId)

5、数据的格式化和转义

在页面的