{
switch (args.data.type) {
case 'ARITHMETIC':
return Arithmetic.beforeEditorDataSubmit(args);
case 'CONDITION_RANGE':
return ConditionRange.beforeEditorDataSubmit(args);
case 'DECISION_TABLE':
return DecisionTable.beforeEditorDataSubmit(args);
case 'DECISION_TABLE_2C':
return DecisionTable2c.beforeEditorDataSubmit(args);
case 'DECISION_TREE':
return DecisionTree.beforeEditorDataSubmit(args);
case 'EXECUTION_FLOW':
return ExecutionFlow.beforeEditorDataSubmit(args);
case 'GROOVY_SCRIPT':
return GroovyScript.beforeEditorDataSubmit(args);
case 'MATH_FORMULA':
return MathFormula.beforeEditorDataSubmit(args);
case 'NUMBER_RANGE':
return NumberRange.beforeEditorDataSubmit(args);
case 'OBJECT_PROPERTIES':
return ObjectProperties.beforeEditorDataSubmit(args);
case 'OPTION_VALUE':
return OptionValue.beforeEditorDataSubmit(args);
case 'PMML':
return Pmml.beforeEditorDataSubmit(args);
case 'RULE':
return Rule.beforeEditorDataSubmit(args);
case 'SINGLE_RULE':
return SingleRule.beforeEditorDataSubmit(args);
case 'SQL':
return Sql.beforeEditorDataSubmit(args);
case 'TERNARY':
return Ternary.beforeEditorDataSubmit(args);
case 'WHEN_THEN':
return WhenThen.beforeEditorDataSubmit(args);
}
}
"
@after-editor-open="
(args) => {
args.type = 'parameter';
args.parameter = parameter;
editorDialogWidthRef = '70%';
switch (args.grid.getEditorForm().getFieldValue('type')) {
case 'ARITHMETIC':
return Arithmetic.afterEditorOpen(args);
case 'CONDITION_RANGE':
return ConditionRange.afterEditorOpen(args);
case 'DECISION_TABLE':
return DecisionTable.afterEditorOpen(args);
case 'DECISION_TABLE_2C':
return DecisionTable2c.afterEditorOpen(args);
case 'DECISION_TREE':
return DecisionTree.afterEditorOpen(args);
case 'EXECUTION_FLOW':
return ExecutionFlow.afterEditorOpen(args);
case 'GROOVY_SCRIPT':
return GroovyScript.afterEditorOpen(args);
case 'MATH_FORMULA':
return MathFormula.afterEditorOpen(args);
case 'NUMBER_RANGE':
return NumberRange.afterEditorOpen(args);
case 'OBJECT_PROPERTIES':
return ObjectProperties.afterEditorOpen(args);
case 'OPTION_VALUE':
editorDialogWidthRef = '40%';
return OptionValue.afterEditorOpen(args);
case 'PMML':
return Pmml.afterEditorOpen(args);
case 'RULE':
return Rule.afterEditorOpen(args);
case 'SINGLE_RULE':
return SingleRule.afterEditorOpen(args);
case 'SQL':
editorDialogWidthRef = '80%';
return Sql.afterEditorOpen(args);
case 'TERNARY':
return Ternary.afterEditorOpen(args);
case 'WHEN_THEN':
return WhenThen.afterEditorOpen(args);
}
}
"
>
{
const grid = gridRef.getEditorForm().getFieldComponent('objectProperties');
grid.setLocalData(objectProperties);
}
"
>