Sfoglia il codice sorgente

报销入口,优化

wanghaiwu 1 mese fa
parent
commit
999f221580

+ 11 - 9
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/plugin/form/PayBigCategoryFormPlugin.java

@@ -32,27 +32,29 @@ public class PayBigCategoryFormPlugin extends AbstractFormPlugin {
     public void afterBindData(EventObject e) {
         super.afterBindData(e);
 
-        getBtnImgValues();
+        setBtnImgValues();
     }
 
-    private void getBtnImgValues(){
+    private void setBtnImgValues(){
         mapEntity = CommonHelperUtils.getCommonParams("fi-paycategoryentity");
         mapFilter = CommonHelperUtils.getCommonParams("fi-paycategoryfilter");
     }
 
-
-
     @Override
     public void registerListener(EventObject e) {
         super.registerListener(e);
 
-        List<String> btnImages = new ArrayList<>();
+        if(mapEntity == null || mapFilter == null){
+            setBtnImgValues();
+        }
 
-        mapEntity.forEach((key, value) -> btnImages.add(key));
+        if(mapEntity != null){
+            List<String> btnImages = new ArrayList<>();
 
-        this.addClickListeners(btnImages.toArray(new String[]{}));
-//        Image image1 = this.getControl("nckd_imageap5");
-//        image1.addClickListener(this);
+            mapEntity.forEach((key, value) -> btnImages.add(key));
+
+            this.addClickListeners(btnImages.toArray(new String[]{}));
+        }
     }
 
     @Override