@ -65,9 +65,10 @@ public class ValueEditorPaneFactory {
* @return 返回公式编辑器面板
* /
public static ValueEditorPane createFormulaValueEditorPane ( ) {
return createValueEditorPane ( new Editor [ ] { new FormulaEditor ( Inter . getLocText ( "Parameter-Formula" ) ) } ,
return createValueEditorPane ( new Editor [ ] { new FormulaEditor ( Inter . getLocText ( "FR-Designer_ Parameter-Formula" ) ) } ,
StringUtils . EMPTY , StringUtils . EMPTY ) ;
}
/ * *
* 创建基本的值编辑器面板
*
@ -138,11 +139,13 @@ public class ValueEditorPaneFactory {
/ * *
* 创建不带公式面板的pane
*
* @return 编辑器面板
* /
public static ValueEditorPane createBasicEditorWithoutFormulaPane ( ) {
public static ValueEditorPane createBasicEditorWithoutFormulaPane ( ) {
return createValueEditorPane ( basicEditorsWithoutFormula ( ) , StringUtils . EMPTY , StringUtils . EMPTY ) ;
}
/ * *
* 创建NoCRNoColumn
*
@ -154,19 +157,22 @@ public class ValueEditorPaneFactory {
/ * *
* 创建数值编辑器
*
* @return 值编辑器
* /
public static ValueEditorPane createNumberValueEditorPane ( ) {
public static ValueEditorPane createNumberValueEditorPane ( ) {
return createValueEditorPane ( numberEditors ( ) , StringUtils . EMPTY , StringUtils . EMPTY ) ;
}
/ * *
* 创建日期编辑器
*
* @return 值编辑器
* /
public static ValueEditorPane createDateValueEditorPane ( ) {
public static ValueEditorPane createDateValueEditorPane ( ) {
return createValueEditorPane ( dateEditors ( ) , StringUtils . EMPTY , StringUtils . EMPTY ) ;
}
/ * *
* 根据参数paraUseType 创建编辑器类型 .
*
@ -199,12 +205,12 @@ public class ValueEditorPaneFactory {
* @return 值编辑器
* /
public static Editor < ? > [ ] basicEditors ( ) {
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "Parameter-Formula" ) ) ;
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "FR-Designer_ Parameter-Formula" ) ) ;
return new Editor [ ] {
new TextEditor ( ) ,
new IntegerEditor ( ) ,
new Spinner IntegerEditor( ) ,
new DoubleEditor ( ) ,
new DateEditor ( true , Inter . getLocText ( "Date" ) ) ,
new DateEditor ( true , Inter . getLocText ( "FR-Designer_ Date" ) ) ,
new BooleanEditor ( ) ,
formulaEditor
} ;
@ -216,12 +222,12 @@ public class ValueEditorPaneFactory {
* @return 值编辑器
* /
public static Editor < ? > [ ] formEditors ( ) {
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "Parameter-Formula" ) ) ;
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "FR-Designer_ Parameter-Formula" ) ) ;
return new Editor [ ] {
new TextEditor ( ) ,
new IntegerEditor ( ) ,
new DoubleEditor ( ) ,
new DateEditor ( true , Inter . getLocText ( "Date" ) ) ,
new DateEditor ( true , Inter . getLocText ( "FR-Designer_ Date" ) ) ,
new BooleanEditor ( ) ,
formulaEditor ,
new WidgetNameEditor ( Inter . getLocText ( "Widget" ) )
@ -234,46 +240,48 @@ public class ValueEditorPaneFactory {
* @return 值编辑器
* /
public static Editor < ? > [ ] extendedEditors ( ) {
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "Parameter-Formula" ) ) ;
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "FR-Designer_ Parameter-Formula" ) ) ;
return new Editor [ ] {
new TextEditor ( ) ,
new IntegerEditor ( ) ,
new DoubleEditor ( ) ,
new DateEditor ( true , Inter . getLocText ( "Date" ) ) ,
new DateEditor ( true , Inter . getLocText ( "FR-Designer_ Date" ) ) ,
new BooleanEditor ( ) ,
formulaEditor ,
new ParameterEditor ( ) ,
new ColumnRowEditor ( Inter . getLocText ( "Cell" ) )
new ColumnRowEditor ( Inter . getLocText ( "FR-Designer_ Cell" ) )
} ;
}
/ * *
* 带单元格组的编辑器
*
* @return 值编辑器
* /
public static Editor < ? > [ ] extendedCellGroupEditors ( ) {
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "Parameter-Formula" ) ) ;
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "FR-Designer_ Parameter-Formula" ) ) ;
return new Editor [ ] {
new TextEditor ( ) ,
new IntegerEditor ( ) ,
new DoubleEditor ( ) ,
new DateEditor ( true , Inter . getLocText ( "Date" ) ) ,
new DateEditor ( true , Inter . getLocText ( "FR-Designer_ Date" ) ) ,
new BooleanEditor ( ) ,
formulaEditor ,
new ParameterEditor ( ) ,
new ColumnRowEditor ( Inter . getLocText ( "Cell" ) ) ,
new ColumnRowGroupEditor ( Inter . getLocText ( "Cell_Group" ) )
new ColumnRowEditor ( Inter . getLocText ( "FR-Designer_ Cell" ) ) ,
new ColumnRowGroupEditor ( Inter . getLocText ( "FR-Designer- Cell_Group" ) )
} ;
}
/ * *
* 只有单元格和单元格组的编辑器
*
* @return 编辑器b
* /
public static Editor < ? > [ ] cellGroupEditor ( ) {
return new Editor [ ] {
new ColumnRowEditor ( Inter . getLocText ( "Cell" ) ) ,
new ColumnRowGroupEditor ( Inter . getLocText ( "Cell_Group" ) )
return new Editor [ ] {
new ColumnRowEditor ( Inter . getLocText ( "FR-Designer_ Cell" ) ) ,
new ColumnRowGroupEditor ( Inter . getLocText ( "FR-Designer- Cell_Group" ) )
} ;
}
@ -301,8 +309,8 @@ public class ValueEditorPaneFactory {
public static Editor < ? > [ ] dateEditors ( String popupName , String textEditorValue ) {
return new Editor [ ] {
new NoneEditor ( textEditorValue , StringUtils . isEmpty ( popupName ) ? Inter . getLocText ( "None" ) : popupName ) ,
new DateEditor ( true , Inter . getLocText ( "Date" ) ) ,
new FormulaEditor ( Inter . getLocText ( "Parameter-Formula" ) )
new DateEditor ( true , Inter . getLocText ( "FR-Designer_ Date" ) ) ,
new FormulaEditor ( Inter . getLocText ( "FR-Designer_ Parameter-Formula" ) )
} ;
}
@ -312,17 +320,17 @@ public class ValueEditorPaneFactory {
* @return 值编辑器
* /
public static Editor < ? > [ ] allEditors ( ) {
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "Parameter-Formula" ) ) ;
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "FR-Designer_ Parameter-Formula" ) ) ;
// formulaEditor.setEnabled(true);
return new Editor [ ] {
new TextEditor ( ) ,
new IntegerEditor ( ) ,
new DoubleEditor ( ) ,
new DateEditor ( true , Inter . getLocText ( "Date" ) ) ,
new DateEditor ( true , Inter . getLocText ( "FR-Designer_ Date" ) ) ,
new BooleanEditor ( ) ,
formulaEditor ,
new ParameterEditor ( ) ,
new ColumnRowEditor ( Inter . getLocText ( "Cell" ) ) ,
new ColumnRowEditor ( Inter . getLocText ( "FR-Designer_ Cell" ) ) ,
new ColumnSelectedEditor ( ) ,
//23328 allEditors中删除控件选项
// new WidgetNameEditor(Inter.getLocText("Widget"))
@ -331,14 +339,15 @@ public class ValueEditorPaneFactory {
/ * *
* 不带公式编辑器
*
* @return 编辑器不带公式
* /
public static Editor < ? > [ ] basicEditorsWithoutFormula ( ) {
public static Editor < ? > [ ] basicEditorsWithoutFormula ( ) {
return new Editor [ ] {
new TextEditor ( ) ,
new IntegerEditor ( ) ,
new DoubleEditor ( ) ,
new DateEditor ( true , Inter . getLocText ( "Date" ) ) ,
new DateEditor ( true , Inter . getLocText ( "FR-Designer_ Date" ) ) ,
new BooleanEditor ( ) ,
} ;
}
@ -349,12 +358,12 @@ public class ValueEditorPaneFactory {
* @return 编辑器
* /
public static Editor < ? > [ ] noCRnoColumnEditors ( ) {
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "Parameter-Formula" ) ) ;
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "FR-Designer_ Parameter-Formula" ) ) ;
return new Editor [ ] {
new TextEditor ( ) ,
new IntegerEditor ( ) ,
new DoubleEditor ( ) ,
new DateEditor ( true , Inter . getLocText ( "Date" ) ) ,
new DateEditor ( true , Inter . getLocText ( "FR-Designer_ Date" ) ) ,
new BooleanEditor ( ) ,
formulaEditor ,
new ParameterEditor ( ) ,
@ -363,10 +372,11 @@ public class ValueEditorPaneFactory {
/ * *
* 数值编辑器
*
* @return 编辑器
* /
public static Editor < ? > [ ] numberEditors ( ) {
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "Parameter-Formula" ) ) ;
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "FR-Designer_ Parameter-Formula" ) ) ;
return new Editor [ ] {
new IntegerEditor ( ) ,
new DoubleEditor ( ) ,
@ -377,12 +387,13 @@ public class ValueEditorPaneFactory {
/ * *
* 日期编辑器
*
* @return 编辑器
* /
public static Editor < ? > [ ] dateEditors ( ) {
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "Parameter-Formula" ) ) ;
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "FR-Designer_ Parameter-Formula" ) ) ;
return new Editor [ ] {
new DateEditor ( true , Inter . getLocText ( "Date" ) ) ,
new DateEditor ( true , Inter . getLocText ( "FR-Designer_ Date" ) ) ,
formulaEditor ,
new ParameterEditor ( ) ,
} ;
@ -394,14 +405,14 @@ public class ValueEditorPaneFactory {
* @return 存储过程的编辑器
* /
public static Editor < ? > [ ] StoreProcedureEditors ( ) {
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "Parameter-Formula" ) ) ;
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "FR-Designer_ Parameter-Formula" ) ) ;
formulaEditor . setEnabled ( true ) ;
return new Editor [ ] {
new CursorEditor ( ) ,
new TextEditor ( ) ,
new IntegerEditor ( ) ,
new DoubleEditor ( ) ,
new DateEditor ( true , Inter . getLocText ( "Date" ) ) ,
new DateEditor ( true , Inter . getLocText ( "FR-Designer_ Date" ) ) ,
new BooleanEditor ( ) ,
formulaEditor
} ;
@ -419,10 +430,10 @@ public class ValueEditorPaneFactory {
list . add ( new TextEditor ( ) ) ;
list . add ( new IntegerEditor ( ) ) ;
list . add ( new DoubleEditor ( ) ) ;
list . add ( new DateEditor ( true , Inter . getLocText ( "Date" ) ) ) ;
list . add ( new DateEditor ( true , Inter . getLocText ( "FR-Designer_ Date" ) ) ) ;
list . add ( new BooleanEditor ( ) ) ;
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "Parameter-Formula" ) ) ;
FormulaEditor formulaEditor = new FormulaEditor ( Inter . getLocText ( "FR-Designer_ Parameter-Formula" ) ) ;
formulaEditor . setEnabled ( true ) ;
list . add ( formulaEditor ) ;
@ -436,30 +447,30 @@ public class ValueEditorPaneFactory {
* @return 值编辑器
* /
private static List < Editor > createEditors4Chart ( int paraUseType ) {
if ( paraUseType = = ParameterTableModel . CHART_PIE_USE ) {
switch ( paraUseType ) {
case ParameterTableModel . CHART_PIE_USE :
return getPieEditor ( ) ;
} else if ( paraUs eType = = ParameterTableModel . CHART_MAP_USE ) {
cas e ParameterTableModel . CHART_MAP_USE :
return getMapEditor ( ) ;
} else if ( paraUs eType = = ParameterTableModel . CHART_GIS_USE ) {
cas e ParameterTableModel . CHART_GIS_USE :
return getGisEditor ( ) ;
} else if ( paraUs eType = = ParameterTableModel . CHART__XY_USE ) {
cas e ParameterTableModel . CHART__XY_USE :
return getXYEditor ( ) ;
} else if ( paraUs eType = = ParameterTableModel . CHART_BUBBLE_USE ) {
cas e ParameterTableModel . CHART_BUBBLE_USE :
return getBubbbleEdtor ( ) ;
} else if ( paraUs eType = = ParameterTableModel . CHART_NO_USE ) {
cas e ParameterTableModel . CHART_NO_USE :
return getChartNoUseEditor ( ) ;
} else if ( paraUs eType = = ParameterTableModel . CHART_METER_USE ) {
cas e ParameterTableModel . CHART_METER_USE :
return getMeterEditor ( ) ;
} else if ( paraUs eType = = ParameterTableModel . CHART_STOCK_USE ) {
cas e ParameterTableModel . CHART_STOCK_USE :
return getStockEditor ( ) ;
} else if ( paraUs eType = = ParameterTableModel . CHART_GANTT_USE ) {
cas e ParameterTableModel . CHART_GANTT_USE :
return getGanttEditor ( ) ;
} else if ( paraUs eType = = ParameterTableModel . FORM_ELEMENTCASE_USE ) {
cas e ParameterTableModel . FORM_ELEMENTCASE_USE :
return getFormElementCaseEditor ( ) ;
} else if ( paraUs eType = = ParameterTableModel . FORM_CHART_USE ) {
cas e ParameterTableModel . FORM_CHART_USE :
return getFormChartEditor ( ) ;
}
else {
default :
return getChartEditor ( ) ;
}
}