From a79d9c929fec89a3d08c88d30fb707d424e01094 Mon Sep 17 00:00:00 2001 From: "fly.li" Date: Mon, 27 Sep 2021 15:06:23 +0800 Subject: [PATCH] =?UTF-8?q?REPORT-59724=EF=BC=9A=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=88=90=E9=BB=98=E8=AE=A4=E9=80=89=E4=B8=AD=E6=96=B0=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E5=BC=95=E6=93=8E=E9=80=89=E9=A1=B9=E4=BB=A5=E5=8F=8A?= =?UTF-8?q?=E9=A1=BA=E4=BE=BF=E4=BF=AE=E6=94=B9=E4=B8=80=E4=B8=8B=E6=8A=A5?= =?UTF-8?q?=E8=A1=A8=E5=BC=95=E6=93=8E=E5=B1=9E=E6=80=A7=E7=B1=BB=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E5=B1=9E=E6=80=A7=E5=91=BD=E5=90=8D=E4=B8=8D=E8=A7=84?= =?UTF-8?q?=E8=8C=83=E7=9A=84=E5=9C=B0=E6=96=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fr/design/report/ReportEnginePane.java | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/designer-realize/src/main/java/com/fr/design/report/ReportEnginePane.java b/designer-realize/src/main/java/com/fr/design/report/ReportEnginePane.java index 0b75780a1..ae996b586 100644 --- a/designer-realize/src/main/java/com/fr/design/report/ReportEnginePane.java +++ b/designer-realize/src/main/java/com/fr/design/report/ReportEnginePane.java @@ -33,9 +33,9 @@ import java.util.List; */ public class ReportEnginePane extends BasicBeanPane { private static final int LABEL_HEIGHT = 55; - private UICheckBox isClientPaging; - private UICheckBox isShowDataNumber; - private UICheckBox isPageQueryBox; + private UICheckBox clientPaging; + private UICheckBox showDataNumber; + private UICheckBox pageQueryBox; private IntegerEditor countPerPageEditor; private WorkSheet worksheet; private List radioButtons = new ArrayList<>(2); @@ -56,31 +56,31 @@ public class ReportEnginePane extends BasicBeanPane { this.add(outlayerReportPane); outlayerReportPane.add(layerReportPane); - JPanel isClientPagingPanle = FRGUIPaneFactory.createNormalFlowInnerContainer_S_Pane(); - isClientPaging = new UICheckBox(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_Enable_Client_Page")); - isClientPaging.addActionListener(new ActionListener(){ + JPanel clientPagingpanel = FRGUIPaneFactory.createNormalFlowInnerContainer_S_Pane(); + clientPaging = new UICheckBox(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_Enable_Client_Page")); + clientPaging.addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { - if (isClientPaging.isSelected()){ - isPageQueryBox.setEnabled(true); + if (clientPaging.isSelected()){ + pageQueryBox.setEnabled(true); }else{ - isPageQueryBox.setEnabled(false); + pageQueryBox.setEnabled(false); } } }); - isClientPaging.setSelected(false); - isClientPagingPanle.add(isClientPaging); - layerReportPane.add(isClientPagingPanle); - UIRadioButton lineEngine = new UIRadioButton(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_New_Engine"), false); - UIRadioButton newEngine = new UIRadioButton(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_Line_Engine"), false); + clientPaging.setSelected(false); + clientPagingpanel.add(clientPaging); + layerReportPane.add(clientPagingpanel); + UIRadioButton newEngine = new UIRadioButton(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_New_Engine"), true); + UIRadioButton lineEngine = new UIRadioButton(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_Line_Engine"), false); ButtonGroup buttonGroup = new ButtonGroup(); buttonGroup.add(newEngine); buttonGroup.add(lineEngine); - radioButtons.add(lineEngine); radioButtons.add(newEngine); + radioButtons.add(lineEngine); double p = TableLayout.PREFERRED; double[] rowSize = {p}; @@ -88,8 +88,8 @@ public class ReportEnginePane extends BasicBeanPane { Component[][] components = new Component[][]{ new Component[] { new UILabel(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_Page_Engine_Select")), - lineEngine, - newEngine + newEngine, + lineEngine } }; JPanel pagingEngineRadioPanel = TableLayoutHelper.createTableLayoutPane(components, rowSize, columnSize); @@ -101,21 +101,21 @@ public class ReportEnginePane extends BasicBeanPane { infoPane.add(label); layerReportPane.add(infoPane); - JPanel isShowDataNumberPanle = FRGUIPaneFactory.createNormalFlowInnerContainer_S_Pane(); - isShowDataNumber = new UICheckBox(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_Show_Data_Total_Number")); - isShowDataNumber.setSelected(false); - isShowDataNumberPanle.add(isShowDataNumber); - layerReportPane.add(isShowDataNumberPanle); - - JPanel isPageQueryBoxPanle = FRGUIPaneFactory.createNormalFlowInnerContainer_S_Pane(); - isPageQueryBox = new UICheckBox(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_Fixed_Line_Paging")); - isPageQueryBox.setSelected(false); - isPageQueryBox.setEnabled(false); - isPageQueryBoxPanle.add(isPageQueryBox); - layerReportPane.add(isPageQueryBoxPanle); - isPageQueryBox.addActionListener(new ActionListener() { + JPanel showDataNumberPanel = FRGUIPaneFactory.createNormalFlowInnerContainer_S_Pane(); + showDataNumber = new UICheckBox(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_Show_Data_Total_Number")); + showDataNumber.setSelected(false); + showDataNumberPanel.add(showDataNumber); + layerReportPane.add(showDataNumberPanel); + + JPanel pageQueryBoxPanel = FRGUIPaneFactory.createNormalFlowInnerContainer_S_Pane(); + pageQueryBox = new UICheckBox(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_Fixed_Line_Paging")); + pageQueryBox.setSelected(false); + pageQueryBox.setEnabled(false); + pageQueryBoxPanel.add(pageQueryBox); + layerReportPane.add(pageQueryBoxPanel); + pageQueryBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { - if (isPageQueryBox.isSelected()) { + if (pageQueryBox.isSelected()) { countPerPageEditor.setEnabled(true); } else { countPerPageEditor.setEnabled(false); @@ -152,14 +152,14 @@ public class ReportEnginePane extends BasicBeanPane { setDefaultAttr(); return; } - isClientPaging.setSelected(ob.isClientPaging()); - isShowDataNumber.setSelected(ob.isShowDataNumber()); + clientPaging.setSelected(ob.isClientPaging()); + showDataNumber.setSelected(ob.isShowDataNumber()); countPerPageEditor.setValue(new Integer(ob.getCountPerPage())); if (ob.isPageQuery()) { - isPageQueryBox.setSelected(true); + pageQueryBox.setSelected(true); countPerPageEditor.setEnabled(true); } else { - isPageQueryBox.setSelected(false); + pageQueryBox.setSelected(false); countPerPageEditor.setEnabled(false); } radioButtons.get(0).setSelected(ob.getEngineState() == LayerReportAttr.ENGINE_X ? true : false); @@ -170,10 +170,10 @@ public class ReportEnginePane extends BasicBeanPane { public LayerReportAttr updateBean() { //这里注意一下怎么更新的,后续可能存在判断为空的调用,从而对老引擎造成影响。 LayerReportAttr attr = new LayerReportAttr(); - attr.setPageQuery(isPageQueryBox.isSelected()); + attr.setPageQuery(pageQueryBox.isSelected()); attr.setCountPerPage(Math.min(500, ((Integer)countPerPageEditor.getValue()).intValue())); - attr.setClientPaging(isClientPaging.isSelected()); - attr.setShowDataNumber(isShowDataNumber.isSelected()); + attr.setClientPaging(clientPaging.isSelected()); + attr.setShowDataNumber(showDataNumber.isSelected()); for (int i = 0; i < radioButtons.size(); i++){ if (radioButtons.get(i).isSelected()){ attr.setEngineState(i); @@ -184,24 +184,24 @@ public class ReportEnginePane extends BasicBeanPane { @Override public void checkValid() throws Exception { - if (isClientPaging.isSelected()) { + if (clientPaging.isSelected()) { if (!ReportUtils.isLayerReportUsable(worksheet)) { int value = FineJOptionPane.showConfirmDialog(DesignerContext.getDesignerFrame(), com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_After_Changed_Some_Attributes_Are_Different") + "?", com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Confirm"), JOptionPane.YES_NO_OPTION); if (value != JOptionPane.YES_OPTION) { - isClientPaging.setSelected(false); + clientPaging.setSelected(false); } } } } public void setDefaultAttr(){ - isClientPaging.setSelected(false); - isShowDataNumber.setSelected(false); + clientPaging.setSelected(false); + showDataNumber.setSelected(false); countPerPageEditor.setValue(new Integer(30)); countPerPageEditor.setEnabled(false); - isPageQueryBox.setSelected(false); - isPageQueryBox.setEnabled(false); - radioButtons.get(0).setSelected(false); + pageQueryBox.setSelected(false); + pageQueryBox.setEnabled(false); + radioButtons.get(0).setSelected(true); radioButtons.get(1).setSelected(false); } }