diff --git a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/dynamic/table/DynTablePackTool.java b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/dynamic/table/DynTablePackTool.java index 391cbf2..de0ec17 100644 --- a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/dynamic/table/DynTablePackTool.java +++ b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/dynamic/table/DynTablePackTool.java @@ -1,5 +1,7 @@ package cn.estsh.i3plus.pojo.model.dynamic.table; +import java.util.Map; + /** * @Description : * @Reference : @@ -81,4 +83,21 @@ public class DynTablePackTool { return cell; } + /** + * 获取Table 中的单元格数据 + * @param table 要获取的Table + * @param rowKey 要获取的行 Key + * @param cellKey 要获取的列 Key + * @return + */ + public static DynTableCell getCell(ImppDynTable table,String rowKey,String cellKey){ + if(table != null && rowKey != null && cellKey != null){ + DynTableRow row = table.getTable().get(rowKey); + if(row != null){ + return row.getCellMap().get(cellKey); + } + } + return null; + } + } diff --git a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/dynamic/table/ImppDynTable.java b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/dynamic/table/ImppDynTable.java index 3ea67da..047823a 100644 --- a/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/dynamic/table/ImppDynTable.java +++ b/modules/i3plus-pojo-model/src/main/java/cn/estsh/i3plus/pojo/model/dynamic/table/ImppDynTable.java @@ -23,6 +23,8 @@ public class ImppDynTable { // 表单标题 private String tableTitle; + // 表单总记录数 + private Long tableSize; public ImppDynTable() { } @@ -30,4 +32,12 @@ public class ImppDynTable { public ImppDynTable(String tableTitle) { this.tableTitle = tableTitle; } + + public Long getTableSize() { + return new Long(table.size()); + } + + private void setTableSize(Long tableSize) { + this.tableSize = tableSize; + } }