diff --git a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageLoadHandler.java b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageLoadHandler.java index f3d65a0..fedbf7e 100644 --- a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageLoadHandler.java +++ b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageLoadHandler.java @@ -94,7 +94,7 @@ public class DynPageLoadHandler extends AbstractDynPageHandler { bean = DynRetBean.createList(getListWorker(filter, pageDataSet).buildListData()); } else if (SwEnum.DatasetType.TREE.value.equals(pageDataSet.type)) {//树类 bean = DynRetBean.createList(SwListData.create(getTreeWorker(filter, pageDataSet).buildData(), 0)); - } else {//列表类 + } else {//表单类 SwMap data = provider.loadData(filter, pageDataSet); afterLoadBean(pageDataSet,data); bean = DynRetBean.createBean(data); diff --git a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageProvider.java b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageProvider.java index c10d230..e4207f1 100644 --- a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageProvider.java +++ b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/dynPage/DynPageProvider.java @@ -24,7 +24,8 @@ public class DynPageProvider extends AbstractCompProvider { SqlNamedPara sqlPara = DynPageHelper.buildSelectSql(pageDataSet, filter); SwMap map = DbEngine.getInstance().queryEntityN(sqlPara.sql, sqlPara.mapParas, SwMap.class); if (map == null) { - throw new BizException("没有找到指定数据(ds=" + pageDataSet.name + ")"); + return new SwMap(); + //throw new BizException("没有找到指定数据(ds=" + pageDataSet.name + ")"); } ModelTable masterTable = ModelTableCache.getInstance().get(pageDataSet.masterTable); EntityHelper.loadBeanText(masterTable.getName(), map, sqlPara.mapFieldAlias);