From b6935a2b66aa5efdf03f72c0987a5a7bbc3db635 Mon Sep 17 00:00:00 2001 From: jurei733 <67505990+jurei733@users.noreply.github.com> Date: Wed, 17 Jun 2026 08:13:43 +0200 Subject: [PATCH] Add solver expression help --- .../src/lib/translations/de.json | 12 ++ ...it-source-parameters-dialog.component.html | 29 ++- ...source-parameters-dialog.component.spec.ts | 17 ++ ...edit-source-parameters-dialog.component.ts | 190 +++++++++++++----- src/assets/de.json | 33 ++- src/assets/en.json | 26 +++ 6 files changed, 255 insertions(+), 52 deletions(-) diff --git a/projects/ngx-coding-components/src/lib/translations/de.json b/projects/ngx-coding-components/src/lib/translations/de.json index 6eb5ab7..d60db85 100644 --- a/projects/ngx-coding-components/src/lib/translations/de.json +++ b/projects/ngx-coding-components/src/lib/translations/de.json @@ -263,6 +263,18 @@ "error-unselected-source": "Der Ausdruck verweist auf nicht ausgewählte Quelle(n)", "error-invalid-value": "Bitte numerischen Testwert prüfen", "error-evaluation": "Der Ausdruck konnte nicht ausgewertet werden. Bitte Syntax, Variablennamen und numerische Testwerte prüfen." + }, + "solver-help": { + "title": "Syntaxhilfe für Solver-Ausdrücke", + "description": "Solver-Ausdrücke werden mit math.js ausgewertet. Verwenden Sie Zahlen, Rechenzeichen und math.js-Funktionen; Quellvariablen referenzieren Sie mit ${Variablenname} oder ${VariablenID}.", + "examples-title": "Beispiele:", + "examples": { + "arithmetic": "einfache Rechenoperationen", + "variables": "Werte aus zwei Quellvariablen addieren", + "function": "Prozentwert berechnen und runden", + "condition": "Bedingung: Ergebnis ist 1, wenn Punkte mindestens 5 sind, sonst 0" + }, + "docs-link": "math.js-Syntax öffnen" } }, "processing": { diff --git a/projects/ngx-coding-components/src/lib/var-coding/dialogs/edit-source-parameters-dialog.component.html b/projects/ngx-coding-components/src/lib/var-coding/dialogs/edit-source-parameters-dialog.component.html index 98ac826..1d5a740 100644 --- a/projects/ngx-coding-components/src/lib/var-coding/dialogs/edit-source-parameters-dialog.component.html +++ b/projects/ngx-coding-components/src/lib/var-coding/dialogs/edit-source-parameters-dialog.component.html @@ -44,12 +44,39 @@
{{ 'derive-processing.solver-help.description' | translate }}
+{{ example.expression }}
+ -
+ {{ example.descriptionKey | translate }}
+