From 02d2543192ba6f453c8f71a581257d7dd92618f9 Mon Sep 17 00:00:00 2001 From: FLYPHT <1035748121@qq.com> Date: Mon, 25 Jul 2022 17:05:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96:=20=E6=96=B0=E5=A2=9EafterLo?= =?UTF-8?q?adBean=E9=92=A9=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../smtweb/system/bpm/web/engine/dynPage/DynPageLoadHandler.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 1ab87aa..f3d65a0 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 @@ -31,7 +31,6 @@ public class DynPageLoadHandler extends AbstractDynPageHandler { listHandler.init(params, us); return listHandler; } - //新增操作,初始化定义的数据集 public R add() { //返回的数据,以dataset.name为key,查出的结果(bean或list)为value @@ -65,6 +64,8 @@ public class DynPageLoadHandler extends AbstractDynPageHandler { //新增初始化 - bean protected void afterAddBean(PageDataset dataset, SwMap bean){} + //加载之后 + protected void afterLoadBean(PageDataset dataset, SwMap bean){} //新增初始化 - list protected void afterAddList(PageDataset dataset, SwListData bean){} @@ -94,7 +95,9 @@ public class DynPageLoadHandler extends AbstractDynPageHandler { } else if (SwEnum.DatasetType.TREE.value.equals(pageDataSet.type)) {//树类 bean = DynRetBean.createList(SwListData.create(getTreeWorker(filter, pageDataSet).buildData(), 0)); } else {//列表类 - bean = DynRetBean.createBean(provider.loadData(filter, pageDataSet)); + SwMap data = provider.loadData(filter, pageDataSet); + afterLoadBean(pageDataSet,data); + bean = DynRetBean.createBean(data); } return R.success(bean);