From 87e43c42f5bccbbad9a922ee448834a70088d083 Mon Sep 17 00:00:00 2001 From: xiejun <xj@2023> Date: 星期二, 01 八月 2023 10:07:46 +0800 Subject: [PATCH] PDM集成swing界面相关功能开发 --- Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanelDataProvider.java | 32 +++++++++++++++++++++++++++++--- 1 files changed, 29 insertions(+), 3 deletions(-) diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanelDataProvider.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanelDataProvider.java index 1e15362..2f8e824 100644 --- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanelDataProvider.java +++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeDataMainPanelDataProvider.java @@ -2,17 +2,42 @@ import com.vci.base.ui.swing.components.table.AbstractVCIJTableDataProvider; import com.vci.base.ui.swing.components.table.VCIJTableNode; +import com.vci.ubcs.code.vo.webserviceModel.coderule.CodeShowFieldConfigVO; +import com.vci.ubcs.codeapply.object.UIFormRefer; +import com.vci.ubcs.codeapply.object.UIFormRefers; +import com.vci.ubcs.starter.web.pagemodel.UITableFieldVO; import org.apache.poi.ss.formula.functions.T; +import java.util.LinkedList; +import java.util.List; + public class CodeDataMainPanelDataProvider extends AbstractVCIJTableDataProvider<T> { + private CodeDataMainPanel ownerPanel; + private String[] specialColumns = {}; + + + public CodeDataMainPanelDataProvider(CodeDataMainPanel ownerPanel) { + this.ownerPanel=ownerPanel; + } + @Override public String[] getSpecialColumns() { - return new String[0]; + LinkedList<String> nameList = new LinkedList<>(); + LinkedList<String> fieldList = new LinkedList<>(); + List<CodeShowFieldConfigVO> colsList=ownerPanel.getUiFormRefer().getCodeShowFieldConfigVOS(); + colsList.stream().forEach(columns->{ + String title= columns.getTitle(); + String field=columns.getField(); + nameList.add(title); + fieldList.add(field); + }); + specialColumns = nameList.toArray(new String[]{}); + return specialColumns; } @Override public int getTotal() { - return 0; + return total; } @Override @@ -21,7 +46,8 @@ } @Override - public T[] getDatas(int i, int i1) { + public T[] getDatas(int pageIndex, int pageSize) { + return new T[0]; } } -- Gitblit v1.9.3