Hallo zusammen,
ich muss eine Firmen Applikation webtauglich machen, also der perfekte Grund sich mit xpages zu beschäftigen. Wir sind komplett auf Domino 8.5.3.
Bei der Datenbank handelt es sich um eine Skill Datenbank, ich hab also ein xpage erstellt mit einer "embedded View". Die Page ist der MA und in der View werden alle seine Skills des Mitarbeites angezeigt. In einer Spalt der View ist der Skillgrad mit (-,+,++,+++) sichtbar. Nun will ich die Spalte so aufbauen lassen, das mit Hilfe von Radio Buttons der einzelne Skill direkt geändert werden kann.
Ich hab es nun geschaft, das in der Spalte die Radio Buttons mit den aktuellen Skillgrad angezeigt werden (siehe Anhang).
Nun bin ich bei dem Problem, wie ich beim Auswählen eines neuen Skillgrad diese Änderung in das Skilldokument in der Datenbank bringe. Hier mein Ansatz:
Jede "RadioButton" ist wie folgt aufgebaut mit Hilfe einer View:
<form action="." method="post">
<input type="radio" name="changeskill" value="C63F50BFEAC8CD1CC12579A500537660+0">-
<input type="radio" name="changeskill" value="C63F50BFEAC8CD1CC12579A500537660+1">+<input type="radio" name="changeskill" value="C63F50BFEAC8CD1CC12579A500537660+2" checked>++
<input type="radio" name="changeskill" value="C63F50BFEAC8CD1CC12579A500537660+3">+++</form>
Anschließend soll folgendes theoretisch Ablaufen:
Nach dem Klicken des RadioButton soll die xpages reload werden und ein Script beim Page Load den Value "changeskill" Wert auswert, einen Agenten starten, der das Doc mit der ID C63F50BFEAC8CD1CC12579A500537660 holt und den wert z.B. 3 in das Feld schreibt.
Doch ich hab schon das Problem, das die Page nicht relaoded, obwohl ich folgende Werte angeben: action="." method="post". Und wie bekomme ich den Wert aus der Variabeln "changeskill" beim Page Load?
Oder ist der ganze Ansatz falsch, gibt es evtl. eine leichteren Weg?
Gruß
Sven