|
|
|
@ -1,10 +1,11 @@
|
|
|
|
|
package com.fr.solution.plugin.design.formula.ui; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.fanruan.api.util.IOKit; |
|
|
|
|
import com.fanruan.api.design.util.GUICoreKit; |
|
|
|
|
import com.fanruan.api.util.*; |
|
|
|
|
import com.fr.base.BaseFormula; |
|
|
|
|
|
|
|
|
|
import com.fr.base.BaseUtils; |
|
|
|
|
|
|
|
|
|
import com.fr.base.FRContext; |
|
|
|
|
import com.fr.base.Parameter; |
|
|
|
@ -33,7 +34,6 @@ import com.fr.design.mainframe.DesignerContext;
|
|
|
|
|
import com.fr.design.mainframe.JTemplate; |
|
|
|
|
import com.fr.design.parameter.ParameterInputPane; |
|
|
|
|
|
|
|
|
|
import com.fr.design.utils.gui.GUICoreUtils; |
|
|
|
|
|
|
|
|
|
import com.fr.general.FRLogger; |
|
|
|
|
import com.fr.report.core.namespace.SimpleCellValueNameSpace; |
|
|
|
@ -148,7 +148,7 @@ public class GroupFormulaPane extends BasicPane implements UIFormula, OperateLis
|
|
|
|
|
JPanel checkBoxPane = FRGUIPaneFactory.createNormalFlowInnerContainer_S_Pane(); |
|
|
|
|
checkBoxPane.setPreferredSize(new Dimension(450, 30)); |
|
|
|
|
checkBoxAndButtonPane.add(checkBoxPane, BorderLayout.WEST); |
|
|
|
|
checkBoxAndButtonPane.add(GUICoreUtils.createFlowPane(checkValidButton, calculateButton), BorderLayout.EAST); |
|
|
|
|
checkBoxAndButtonPane.add(GUICoreKit.createFlowPane(checkValidButton, calculateButton), BorderLayout.EAST); |
|
|
|
|
extendCheckBoxPane(checkBoxPane); |
|
|
|
|
variableTreeAndDescriptionArea = new VariableTreeAndDescriptionArea(); |
|
|
|
|
this.add(variableTreeAndDescriptionArea, BorderLayout.SOUTH); |
|
|
|
@ -521,7 +521,7 @@ public class GroupFormulaPane extends BasicPane implements UIFormula, OperateLis
|
|
|
|
|
private StringBuilder getText(TextUserObject selectedValue, String path) throws IOException { |
|
|
|
|
Reader desReader; |
|
|
|
|
StringBuilder desBuf = new StringBuilder(); |
|
|
|
|
InputStream desInputStream = BaseKit.readResource(path + (selectedValue).displayText + ".txt"); |
|
|
|
|
InputStream desInputStream = IOKit.readResource(path + (selectedValue).displayText + ".txt"); |
|
|
|
|
if (desInputStream == null) { |
|
|
|
|
String description = ""; |
|
|
|
|
desReader = new StringReader(description); |
|
|
|
@ -606,7 +606,7 @@ public class GroupFormulaPane extends BasicPane implements UIFormula, OperateLis
|
|
|
|
|
public LookDetailAction() { |
|
|
|
|
this.setName(DesignToolkit.getLocText("Plugin-Design_Basic_FormulaPane_Function_Detail")); |
|
|
|
|
this.setMnemonic('L'); |
|
|
|
|
this.setSmallIcon(BaseUtils.readIcon("/com/fr/design/images/m_file/preview.png")); |
|
|
|
|
this.setSmallIcon(IOKit.readIcon("/com/fr/design/images/m_file/preview.png")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 弹出的窗口中显示函数的用法明细
|
|
|
|
@ -709,24 +709,24 @@ public class GroupFormulaPane extends BasicPane implements UIFormula, OperateLis
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
rootNode.add(new TextFolderUserObject(DesignToolkit.getLocText("Plugin-Design_Basic_FormulaD_Data_Fields"), |
|
|
|
|
BaseKit.readIcon("/com/fr/design/images/dialog/table.png"), |
|
|
|
|
IOKit.readIcon("/com/fr/design/images/dialog/table.png"), |
|
|
|
|
variableResolver.resolveColumnNames()).createMutableTreeNode()); |
|
|
|
|
|
|
|
|
|
// Set cutReport Variable
|
|
|
|
|
rootNode.add(new TextFolderUserObject(DesignToolkit.getLocText("Plugin-Design_Basic_FormulaPane_Variables"), |
|
|
|
|
BaseKit.readIcon("/com/fr/design/images/dialog/variable.png"), |
|
|
|
|
IOKit.readIcon("/com/fr/design/images/dialog/variable.png"), |
|
|
|
|
variableResolver.resolveCurReportVariables()).createMutableTreeNode()); |
|
|
|
|
|
|
|
|
|
rootNode.add(new TextFolderUserObject(DesignToolkit.getLocText("Plugin-Design_Basic_Parameter_Source_Type_Tabledata"), |
|
|
|
|
BaseKit.readIcon("/com/fr/design/images/dialog/parameter.gif"), |
|
|
|
|
IOKit.readIcon("/com/fr/design/images/dialog/parameter.gif"), |
|
|
|
|
variableResolver.resolveTableDataParameterVariables()).createMutableTreeNode()); |
|
|
|
|
|
|
|
|
|
rootNode.add(new TextFolderUserObject(DesignToolkit.getLocText("Plugin-Design_Basic_ParameterD_Report_Parameter"), |
|
|
|
|
BaseKit.readIcon("/com/fr/design/images/m_report/p.gif"), |
|
|
|
|
IOKit.readIcon("/com/fr/design/images/m_report/p.gif"), |
|
|
|
|
variableResolver.resolveReportParameterVariables()).createMutableTreeNode()); |
|
|
|
|
|
|
|
|
|
rootNode.add(new TextFolderUserObject(DesignToolkit.getLocText("Plugin-Design_Basic_M_Server_Global_Parameters"), |
|
|
|
|
BaseKit.readIcon("/com/fr/design/images/dialog/parameter.gif"), |
|
|
|
|
IOKit.readIcon("/com/fr/design/images/dialog/parameter.gif"), |
|
|
|
|
variableResolver.resolveGlobalParameterVariables()).createMutableTreeNode()); |
|
|
|
|
|
|
|
|
|
variableModel.reload(); |
|
|
|
|