ソースを参照

优化

master
郑根木 2年前
コミット
25f174924c
2個のファイルの変更5行の追加3行の削除
  1. +4
    -2
      smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/ModelFormService.java
  2. +1
    -1
      smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageLoadHandler.java

+ 4
- 2
smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/design/form/ModelFormService.java ファイルの表示

@@ -147,16 +147,18 @@ public class ModelFormService extends AbstractCompService {
SwMap col = new SwMap(2);
final String colName = metaData.getColumnLabel(i).toLowerCase();
col.put("name", colName);
SwEnum.DataTypeBean dtb = SwEnum.DataType.getBySqlType(metaData.getColumnType(i), metaData.getPrecision(i), metaData.getScale(i));
col.put("dataType", dtb.value);
ModelField field = table.findField(colName);
if (field != null) {
col.put("dataType", field.getDataType());
col.put("null", field.getNotNull());
col.put("default", field.getDefaultValue());
col.put("title", field.getTitle());
col.put("link", field.getLink());
col.put("table", table.getId());
col.put("table_text", table.getTitle());
} else {
SwEnum.DataTypeBean dtb = SwEnum.DataType.getBySqlType(metaData.getColumnType(i), metaData.getPrecision(i), metaData.getScale(i));
col.put("dataType", dtb.value);
}
fields.add(col);
}


+ 1
- 1
smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageLoadHandler.java ファイルの表示

@@ -92,7 +92,7 @@ public class DynPageLoadHandler extends AbstractDynPageHandler {
if (SwEnum.DatasetType.LIST.value.equals(pageDataSet.type)) {//列表类
bean = DynRetBean.createList(getListWorker(filter, pageDataSet).buildListData());
} else if (SwEnum.DatasetType.TREE.value.equals(pageDataSet.type)) {//树类
// return DynRetBean.createList(SwListData.create(getTreeWorker(filter, pageDataSet).buildData()));
bean = DynRetBean.createList(SwListData.create(getTreeWorker(filter, pageDataSet).buildData(), 0));
} else {//列表类
bean = DynRetBean.createBean(provider.loadData(filter, pageDataSet));
}


読み込み中…
キャンセル
保存