xiejun
2023-08-01 87e43c42f5bccbbad9a922ee448834a70088d083
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];
   }
}