2022-01-13
|
ZH
将所有列中的空值替换成value public DataSet replaceEmpty(String value)
2022-01-13
|
ZH
将key列中的oldChar替换成newChar public DataSet replace(String key, String oldChar, String newChar) 将所有列中的oldChar替换成newChar public DataSet replace(String oldChar, String newChar)
2022-01-15
|
ZH
许多情况下需要从DataRow中取多个值合并显示。如导出excel时地址列需要合并省市区详细地址 DataRow可以取多个值拼接,但DataSet则需要遍历,非常麻烦 DataRow提供了复合KEY取值的函数 如{ID:1,CODE:A01,NAME:张三} row.getString("{ID}-{CODE}")可以取出 1-A01 row.getString(
2022-01-15
|
ZH
DataRow中get是覆盖了父类Map的get getString在get的基础上增加了复合KEY的支持,如getString("{ID}/{CODE}")
2022-01-17
|
ZH
导出excel时如果每行需要一个序号可以用${num}来代替属性名,如 export(file, list, "序号:{num}","姓名:NAME","年龄:AGE") 1 张三 20 2 李四 22
2022-01-17
|
ZH
有些情况下,需要把空值替换成其他固定的符号如(/) 这时可以设置这些单元格的对齐方式 TableBuilder.init() .setEmptyCellVerticalAlign("top") .setEmptyCellHorizontalAlign("center")
2022-01-17
|
ZH
TableBuilder.init()..setCellBorder(true)
2022-01-20
|
ZH
DataSet set = service.query("HR_USER"); set.distinct("DEPARTMENT_NM"); //这里返回的还是人员列表,但一个部门只返回一个 .concat("DEPARTMENT_NM"); //这里返回String并以逗号分隔:部门A,部门B ListString departments = set.getDistinctStrings("DEPARTMENT_NM"); //这里返回一个不重复的部门名称List