Vorbedingungen
Was ein Projekt einrichten muss, das die Modelle der Kompetenzen verwendet. Fehlt davon etwas, erscheint meist keine Fehlermeldung.
Im Regelfall kommt dieses Paket über FMH.Komponente.Kompetenzen, und dann gilt, was unter
Kompetenzen › Vorbedingungen steht. Eigene Registrierungen braucht das Paket nicht: Es enthält
nur Modelle, keine Views, keine Skripte und keine Stile.
Mit der Komponente Kompetenzen
| Was | Wo | Fehlt es |
|---|---|---|
Paket FMH.Komponente.Kompetenzen |
.csproj |
kommt dieses Paket nicht mit. FMH.Komponente.Kompetenzen verweist darauf |
| Vorbedingungen aus Kompetenzen › Vorbedingungen | Program.cs, _Layout.cshtml, Controller |
bleiben LikertSkala und FrageAntwort ungestaltet, oder FrageAntwort findet seine Endpunkte nicht |
Zusätzlich, wenn nur dieses Paket referenziert wird
Ein ViewModel- oder Dienste-Projekt kann allein FMH.Komponente.Kompetenzen.Validierung ziehen. Im
Projekt selbst ist dann nichts einzurichten, die Modelle sind gewöhnliche Klassen.
- Die Anwendung, die rendert, braucht trotzdem
FMH.Komponente.Kompetenzen. Nur dort liegen die Builder, das EditorTemplateFrageAnwortund die Bundles. Ohne findetHtml.EditorFordas Template nicht und fällt auf die Standarddarstellung von MVC zurück. [AdditionalMetadata]anFrageAntwortViewModelbraucht den Metadaten-Anbieter der Basis. Er kommt überAddFmhWidgetOptions()aus der Grundeinrichtung unter Basis › Vorbedingungen. Fehlt er, findet das TemplateRadioListdie AntwortmöglichkeitenAntwortSelectionnicht.