| | |
| | | |
| | | 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 |
| | |
| | | } |
| | | |
| | | @Override |
| | | public T[] getDatas(int i, int i1) { |
| | | public T[] getDatas(int pageIndex, int pageSize) { |
| | | |
| | | return new T[0]; |
| | | } |
| | | } |