private void addValue() {
   if (buttonPanel != null) {
     createDialog(buttonPanel, "添加字段");
   } else {
     CfgValue newEle = CfgParser.buildListElementCfgValue(cfgValue, 1);
     addValue_(newEle);
   }
 }
 private void addPart(Component btn) {
   CfgInfo cfgInfo = (CfgInfo) btn.getAttribute("cfgInfo");
   CfgValue newPartValue = CfgParser.buildCfgValue(cfgInfo, null, 1, 1);
   btn.setParent(null);
   if (buttonPanel.getChildren().isEmpty()) {
     addBtn.setVisible(false);
   }
   addValue_(newPartValue);
 }
 private void copyValue(Component btn) {
   CfgValue origValue = (CfgValue) btn.getAttribute("cfgValue");
   CfgValue newEle = CfgParser.copy(origValue);
   addValue_(newEle);
 }