Browse Source

Merge pull request #560 in DESIGN/design from ~WIM.ZHAI/xdesign:release/10.0 to release/10.0

* commit 'bfa56e2ba8f52c68480c92541b8da7a91f129c1e':
  change to protected method
  CHART-3208 继承&创建含默认值“自动”的下拉选项
final/10.0
Wim.Zhai 6 years ago
parent
commit
c5b296efce
  1. 12
      designer-chart/src/main/java/com/fr/extended/chart/UIComboBoxWithNone.java

12
designer-chart/src/main/java/com/fr/extended/chart/UIComboBoxWithNone.java

@ -10,25 +10,25 @@ import java.util.List;
*/
public class UIComboBoxWithNone extends UIComboBox {
private static String getNoneLocaleString() {
protected String getDefaultLocaleString() {
return Toolkit.i18nText("Fine-Design_Chart_Use_None");
}
@Override
public void refreshBoxItems(List list) {
super.refreshBoxItems(list);
addNoneItem();
addDefaultItem();
}
@Override
public void clearBoxItems() {
super.clearBoxItems();
addNoneItem();
addDefaultItem();
}
private void addNoneItem() {
addItem(getNoneLocaleString());
private void addDefaultItem() {
addItem(getDefaultLocaleString());
}
@ -37,7 +37,7 @@ public class UIComboBoxWithNone extends UIComboBox {
super.setSelectedItem(anObject);
if (getSelectedIndex() == -1) {//找不到的都选中无。中文的无 英文下是none。
super.setSelectedItem(getNoneLocaleString());
super.setSelectedItem(getDefaultLocaleString());
}
}

Loading…
Cancel
Save