Browse Source

Pull request #10655: REPORT-83391 顶部参数面板体验优化 交互更新,自动查找的时候控件个数最大值为4,最小值为1

Merge in DESIGN/design from ~DESTINY.LIN/design:feature/x to feature/x

* commit 'e186aeffc8d99896dd26c6a956636ebf543d499d':
  REPORT-83391 顶部参数面板体验优化 交互更新,自动查找的时候最大值为4,最小值为1
feature/x
Destiny.Lin-林锦龙 2 years ago
parent
commit
c6495c134e
  1. 6
      designer-base/src/main/java/com/fr/design/mainframe/mobile/ui/topparam/MobileTopParamPane.java

6
designer-base/src/main/java/com/fr/design/mainframe/mobile/ui/topparam/MobileTopParamPane.java

@ -25,7 +25,7 @@ public class MobileTopParamPane extends BasicBeanPane<MobileTopParamStyle> {
private UILabel showCountTextField; private UILabel showCountTextField;
private static final int MAX_VALUE = 4; private static final int MAX_VALUE = 4;
private static final int MAX_VALUE_AUTO = 3; private static final int MAX_VALUE_AUTO = 3;
private static final int MIN_VALUE = 0; private static final int MIN_VALUE = 1;
private static final int DEFAULT_DIERTA = 1; private static final int DEFAULT_DIERTA = 1;
private static final int DEFAULT_VALUE = 0; private static final int DEFAULT_VALUE = 0;
private static final int GAP = 2; private static final int GAP = 2;
@ -39,7 +39,7 @@ public class MobileTopParamPane extends BasicBeanPane<MobileTopParamStyle> {
JPanel panel = FRGUIPaneFactory.createTitledBorderPane(Toolkit.i18nText("Fine-Plugin-TopParam_Setting")); JPanel panel = FRGUIPaneFactory.createTitledBorderPane(Toolkit.i18nText("Fine-Plugin-TopParam_Setting"));
panel.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0)); panel.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0));
autoCommitCheckBox = new UICheckBox(Toolkit.i18nText("Fine-Plugin-TopParam_AutoCommit"), true); autoCommitCheckBox = new UICheckBox(Toolkit.i18nText("Fine-Plugin-TopParam_AutoCommit"), true);
maxDirectShowCountSpinner = new UISpinner(MIN_VALUE, MAX_VALUE_AUTO, DEFAULT_DIERTA, DEFAULT_VALUE); maxDirectShowCountSpinner = new UISpinner(MIN_VALUE, MAX_VALUE, DEFAULT_DIERTA, DEFAULT_VALUE);
showCountTextField = new UILabel(Toolkit.i18nText("Fine-Design_Mobile_Widget_Show_Count")); showCountTextField = new UILabel(Toolkit.i18nText("Fine-Design_Mobile_Widget_Show_Count"));
Component[][] components = {{autoCommitCheckBox},{showCountTextField, maxDirectShowCountSpinner}}; Component[][] components = {{autoCommitCheckBox},{showCountTextField, maxDirectShowCountSpinner}};
double p = TableLayout.PREFERRED; double p = TableLayout.PREFERRED;
@ -53,7 +53,7 @@ public class MobileTopParamPane extends BasicBeanPane<MobileTopParamStyle> {
autoCommitCheckBox.addActionListener(new ActionListener() { autoCommitCheckBox.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
if (autoCommitCheckBox.isSelected()) { if (!autoCommitCheckBox.isSelected()) {
maxDirectShowCountSpinner.setMaxValue(MAX_VALUE_AUTO); maxDirectShowCountSpinner.setMaxValue(MAX_VALUE_AUTO);
if (maxDirectShowCountSpinner.getValue() >= MAX_VALUE) { if (maxDirectShowCountSpinner.getValue() >= MAX_VALUE) {
maxDirectShowCountSpinner.setValue(MAX_VALUE_AUTO); maxDirectShowCountSpinner.setValue(MAX_VALUE_AUTO);

Loading…
Cancel
Save