Datenmodelle für Kunden und Projekte ausgelagert, responsives Design und Projekt-Neuanlage
Kunden- und Projekt-Datenmodelle inkl. In-Memory-Funktionen und REST-API-Gerüst
in Client/models/{kunde,projekt}.ts ausgelagert. Views (kunde.ts, projekt.ts) nutzen
diese Modelle; Container auf w3-container.w3-auto (responsive) umgestellt.
Projektliste: TopbarButton zur Neuanlage; Projektformular mit Select-Widget zur
Kundenwahl (voreingestellt bei kundengefilterter Liste), submit/cancel aktiviert.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
1 parent
d4319de445
commit
de7e6948f8
4 files changed
+222
-81
No files matched your search
@@ -70,11 +70,6 @@ export const kunde: m.ClosureComponent = (vnode) => {
|
||||
* Kundenliste. Jeder Kunde wird zu einem expandierten Treenode ohne Kinder
|
||||
* (expand=true, children=[]) - d.h. ein Blattknoten, der sofort in der
|
||||
* Tabelle sichtbar ist und sich nicht weiter aufklappen lässt.
|
||||
*
|
||||
* Crée la structure de Treenode pour la Treetable de la liste des clients à
|
||||
* partir de la liste des données clients. Chaque client devient un Treenode
|
||||
* déployé sans enfants (expand=true, children=[]) - c'est-à-dire un nœud
|
||||
* feuille, immédiatement visible dans le tableau et non dépliable.
|
||||
*/
|
||||
function createKundenTreenodes(): iTreenode[] {
|
||||
return kundenDaten.map((kunde: iKunde) => {
|
||||
|
||||
Reference in new issue
Block a user