From f8fd128dcbed7e169286d347ac2083c988c2ac0f Mon Sep 17 00:00:00 2001
From: lihang <lihang@vci-tech.com>
Date: 星期二, 01 八月 2023 16:32:02 +0800
Subject: [PATCH] Merge branch 'master' of http://dev.vci-tech.com:1065/r/ubcs
---
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