Browse Source

Added default script

pull/12820/head
mpetrov 2 years ago
parent
commit
1a4ebd9513
  1. 3
      ui-ngx/src/app/modules/home/components/calculated-fields/components/dialog/calculated-field-dialog.component.ts
  2. 5
      ui-ngx/src/app/shared/models/calculated-field.models.ts

3
ui-ngx/src/app/modules/home/components/calculated-fields/components/dialog/calculated-field-dialog.component.ts

@ -24,6 +24,7 @@ import { DialogComponent } from '@shared/components/dialog.component';
import {
CalculatedField,
CalculatedFieldConfiguration,
calculatedFieldDefaultScript,
CalculatedFieldDialogData,
CalculatedFieldType,
CalculatedFieldTypeTranslations,
@ -56,7 +57,7 @@ export class CalculatedFieldDialogComponent extends DialogComponent<CalculatedFi
configuration: this.fb.group({
arguments: this.fb.control({}),
expressionSIMPLE: ['', [Validators.required, Validators.pattern(oneSpaceInsideRegex), Validators.maxLength(255)]],
expressionSCRIPT: [],
expressionSCRIPT: [calculatedFieldDefaultScript],
output: this.fb.group({
name: ['', [Validators.required, Validators.pattern(oneSpaceInsideRegex), Validators.maxLength(255)]],
scope: [{ value: AttributeScope.SERVER_SCOPE, disabled: true }],

5
ui-ngx/src/app/shared/models/calculated-field.models.ts

@ -604,3 +604,8 @@ const calculatedFieldTimeWindowArgumentValueHighlightRules: AceHighlightRules =
endGroupHighlightRule
]
}
export const calculatedFieldDefaultScript = 'return {\n' +
' // Convert Fahrenheit to Celsius\n' +
' "temperatureC": (temperature - 32) / 1.8\n' +
'};'

Loading…
Cancel
Save