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 { import {
CalculatedField, CalculatedField,
CalculatedFieldConfiguration, CalculatedFieldConfiguration,
calculatedFieldDefaultScript,
CalculatedFieldDialogData, CalculatedFieldDialogData,
CalculatedFieldType, CalculatedFieldType,
CalculatedFieldTypeTranslations, CalculatedFieldTypeTranslations,
@ -56,7 +57,7 @@ export class CalculatedFieldDialogComponent extends DialogComponent<CalculatedFi
configuration: this.fb.group({ configuration: this.fb.group({
arguments: this.fb.control({}), arguments: this.fb.control({}),
expressionSIMPLE: ['', [Validators.required, Validators.pattern(oneSpaceInsideRegex), Validators.maxLength(255)]], expressionSIMPLE: ['', [Validators.required, Validators.pattern(oneSpaceInsideRegex), Validators.maxLength(255)]],
expressionSCRIPT: [], expressionSCRIPT: [calculatedFieldDefaultScript],
output: this.fb.group({ output: this.fb.group({
name: ['', [Validators.required, Validators.pattern(oneSpaceInsideRegex), Validators.maxLength(255)]], name: ['', [Validators.required, Validators.pattern(oneSpaceInsideRegex), Validators.maxLength(255)]],
scope: [{ value: AttributeScope.SERVER_SCOPE, disabled: true }], 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 endGroupHighlightRule
] ]
} }
export const calculatedFieldDefaultScript = 'return {\n' +
' // Convert Fahrenheit to Celsius\n' +
' "temperatureC": (temperature - 32) / 1.8\n' +
'};'

Loading…
Cancel
Save