refactoring
This commit is contained in:
parent
a991719585
commit
547bb7e169
@ -120,11 +120,11 @@ export class CalculatedFieldsTableConfig extends EntityTableConfig<CalculatedFie
|
||||
expressionColumn.sortable = false;
|
||||
expressionColumn.cellContentFunction = entity => {
|
||||
const expressionLabel = this.getExpressionLabel(entity);
|
||||
return expressionLabel.length < 50 ? expressionLabel : `<span style="display: inline-block; width: 50ch">${expressionLabel.substring(0, 49)}…</span>`;
|
||||
return expressionLabel.length < 45 ? expressionLabel : `<span style="display: inline-block; width: 45ch">${expressionLabel.substring(0, 44)}…</span>`;
|
||||
}
|
||||
expressionColumn.cellTooltipFunction = entity => {
|
||||
const expressionLabel = this.getExpressionLabel(entity);
|
||||
return expressionLabel.length < 50 ? null : expressionLabel
|
||||
return expressionLabel.length < 45 ? null : expressionLabel
|
||||
};
|
||||
|
||||
this.columns.push(new DateEntityTableColumn<CalculatedField>('createdTime', 'common.created-time', this.datePipe, '150px'));
|
||||
|
||||
@ -98,6 +98,7 @@
|
||||
formControlName="expressionSCRIPT"
|
||||
functionName="calculate"
|
||||
[functionArgs]="functionArgs$ | async"
|
||||
[disableUndefinedCheck]="true"
|
||||
[scriptLanguage]="ScriptLanguage.TBEL"
|
||||
[highlightRules]="argumentsHighlightRules$ | async"
|
||||
[editorCompleter]="argumentsEditorCompleter$ | async"
|
||||
|
||||
@ -608,5 +608,5 @@ const calculatedFieldTimeWindowArgumentValueHighlightRules: AceHighlightRules =
|
||||
|
||||
export const calculatedFieldDefaultScript = 'return {\n' +
|
||||
' // Convert Fahrenheit to Celsius\n' +
|
||||
' "temperatureC": (temperature - 32) / 1.8\n' +
|
||||
' "temperatureCelsius": (temperature.value - 32) / 1.8\n' +
|
||||
'};'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user