Browse Source

Merge pull request #484 in BA/design from ~KERRY/design:release to release

* commit '609ed362ba2b31b893446a46f07c30a27c8f4fba':
  只删除韩文设计器下的社区菜单
  只删除韩文设计器下的社区菜单
  无JIRA任务,解决选择自定义校验规则无法填写错误信息问题
  REPORT-773 只删除韩文设计器下的社区菜单
  无JIRA任务,解决选择自定义校验规则无法填写错误信息问题
  无JIRA任务,解决选择自定义校验规则无法填写错误信息问题
master
superman 8 years ago
parent
commit
473dc0258c
  1. 6
      designer/src/com/fr/design/widget/ui/TextFieldEditorDefinePane.java
  2. 23
      designer_base/src/com/fr/design/mainframe/toolbar/ToolBarMenuDock.java

6
designer/src/com/fr/design/widget/ui/TextFieldEditorDefinePane.java

@ -61,11 +61,7 @@ public class TextFieldEditorDefinePane extends FieldEditorDefinePane<TextEditor>
regPane.getRegComboBox().addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
RegExp regExp = (RegExp) regPane.getRegComboBox().getSelectedItem();
if (!StringUtils.isNotEmpty(regExp.toRegText())) {
getRegErrorMsgTextField().setEnabled(false);
} else {
getRegErrorMsgTextField().setEnabled(true);
}
getRegErrorMsgTextField().setEnabled(regExp.errorMessageEditable());
}
});

23
designer_base/src/com/fr/design/mainframe/toolbar/ToolBarMenuDock.java

@ -138,9 +138,32 @@ public abstract class ToolBarMenuDock {
// 添加帮助菜单
menuList.add(createHelpMenuDef());
// 添加社区菜单
addCommunityMenuDef(menuList);
return menuList.toArray(new MenuDef[menuList.size()]);
}
public void addCommunityMenuDef(java.util.List<MenuDef> menuList){
Locale locale = FRContext.getLocale();
Locale [] locales =supportCommunityLocales();
for(int i = 0; i < locales.length; i++) {
if(locale.equals(locales[i])){
menuList.add(createCommunityMenuDef());
break;
}
}
}
public Locale[] supportCommunityLocales() {
return new Locale[]{
Locale.CHINA,
Locale.JAPAN,
Locale.TAIWAN,
Locale.US,
};
}
public void insertTemplateExtendMenu(ToolBarMenuDockPlus plus, MenuDef[] menuDefs) {
// 给菜单加插件入口
for (MenuDef m : menuDefs) {

Loading…
Cancel
Save