Esempio n. 1
0
 private void getDatas(SearchBean searchBean) {
   totalNumber = codeDictMapper.getCount(searchBean);
   if (null != pageTool) {
     pageTool.setTotalNumber(totalNumber);
     pageTool.setBounds(
         new Rectangle(668 - pageTool.getPanelLength(), 455, pageTool.getPanelLength() - 3, 22));
   }
   List<CodeDictBean> codeDictBeanList = codeDictMapper.selectCodeDictsByParams(searchBean);
   if (CollectionUtils.isNotEmpty(codeDictBeanList)) {
     rowData.clear();
     parent.clear();
     Map<String, Object> black = new HashMap<String, Object>();
     black.put("label", "");
     black.put("value", null);
     parent.add(black);
     for (CodeDictBean codeDictBean : codeDictBeanList) {
       rowData.add(buildVectorData(codeDictBean));
       Map<String, Object> item = new HashMap<String, Object>();
       item.put("label", codeDictBean.getId() + " - " + codeDictBean.getValue());
       item.put("value", codeDictBean.getId());
       parent.add(item);
     }
   } else {
     rowData.clear();
   }
   if (table != null) {
     table.updateTable();
     table.getColumnModel().getColumn(4).setCellEditor(new ComboBoxEditor(parent));
     table.rows.clear();
   }
 }