Zum Inhalt springen

Personen können Felder belegen

Erstellt am 6. Mai 2013 · 1 Antwort · letzte Antwort am 11. Mai 2013

Tags: Frage

birdy2000 ·

Hallo zusammen, ich bin gerade an einer Erweiterung bei der Personen Tabellenfelder durch Klicken belegen können. Z.B. soll eine Tabelle ausgegeben werden mit Zahlen von 1-20. Personen können dann nach dem "Wer zuerst kommt, mahlt zuerst" Prinzip auf die jeweiligen Felder klicken und ihren Namen eintragen, der dann mit diesem Feld verbunden ist. Die Zahlen für das jeweilige Feld sollen aus der DB kommen. Habe hierfür mit dem Extension Builder eine Erweiterung entworfen und zwei Objekte angelegt

Person mit Vorname und Name und eine Beziehung zu Feld
und
Feld mit Feldnummer und der 1:1 Beziehung von Person.

Bin recht neu auf dem Gebiet und habe hierzu folgende Fragen:
1. Müssen die Felder (1, 2, 3, .... 20) erst alle händisch über das Backend angelegt werden, damit sie in der DB zur Verfügung stehen.
2. Wie geben ich diese Felder dann über das Frontend aus
und
3. Ich möchte die Felder nach der Bearbeitung sperren, d.h. hat sich eine Person für ein Feld mit Namen eingetragen, ist kein weiteres Editieren über das Frontend mehr möglich und der Name soll angezeigt werden. Also wenn man dann auf Feld 1 klickt soll der Name angezeigt werden.

Kann mir hier jemand auf die Sprünge helfen? danke!

Unbekannter Benutzer ·

Also so ist die Aufgabe leider etwas sehr abstrakt beschrieben. Ich denke du brauchst ein "Feld" Model, das als Eigenschaft die Zahl hat und eine Relation zu Person.
Eventuell noch ein Model "Tabelle" wenn es mehrere solcher Tabellen geben könnte...