Skip to content
Snippets Groups Projects
Commit 969c31ae authored by François Grand's avatar François Grand Committed by AUBRY JEAN-PASCAL
Browse files

feat: select component: add error message

refs #609
parent 385e0424
No related branches found
No related tags found
2 merge requests!252release: version 4.18.0,!213Resolve "Ajout du module courbe de remous d'une passe à macro-rugosité"
......@@ -23,3 +23,6 @@
<div *ngIf="messageWhenEmpty" class="message-when-empty">
{{ messageWhenEmpty }}
</div>
<div *ngIf="errorMessage" class="message-when-empty">
{{ errorMessage }}
</div>
......@@ -53,6 +53,10 @@ export class ChartTypeSelectComponent implements IObservable {
return this._select.messageWhenEmpty;
}
public get errorMessage(): string {
return undefined;
}
public get enableHelpButton(): boolean {
return false;
}
......
......@@ -45,6 +45,12 @@ export class SelectFieldLineComponent implements OnInit {
return this._select.messageWhenEmpty;
}
public get errorMessage(): string {
if (this._select.errorMessage !== undefined) {
return this.i18nService.localizeMessage(this._select.errorMessage);
}
}
protected entryLabel(entry: SelectEntry): string {
return decodeHtml(entry.label);
}
......
......@@ -4,7 +4,7 @@ import { arraysAreEqual } from "../../../util/util";
import { FormulaireNode } from "../formulaire-node";
import { ServiceFactory } from "app/services/service-factory";
import { FormulaireDefinition } from "../../definition/form-definition";
import { enumValueFromString, Nub } from "jalhyd";
import { enumValueFromString, Message, Nub } from "jalhyd";
export abstract class SelectField extends Field {
......@@ -301,6 +301,10 @@ export abstract class SelectField extends Field {
return msg;
}
public get errorMessage(): Message {
return undefined;
}
public get multiple(): boolean {
return this._multiple;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment