Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Silent_Bob am 09.09.03 - 16:19:20
-
hallo,
ist es möglich in einer ansicht direkt ein feld eines datensuatzes zu ändern?
also ich weiß das es möglich ist, mit hilfe einer schaltfläche einen wert in einer ansicht zu ändern. das ist ja auch kein problem.
aber jetzt werde ich gefragt, ob man auch in einer ansicht einen wert mit der hand in ein feld eintragen kann?
gibts da evtl. die möglichkeit ne schaltfläche zu basteln, die mit ein fensterchen öffnet, in das dann der wert eingetippt wird, der dann automatisch in einem vorab festgelegt feld reingeschrieben wird?
danke
-
Ja, klar. Machst Du ein @Prompt, nimmst als Vorgabewert den alten Feldinhalt.
Bei mehr Werten ist dann Dialogbox angesagt.
Bernhard
-
guckst du:
http://www.jnotes.de/JNOTES/JIX.NSF/ID/~VIEWFEATURES?OPENDOCUMENT&VIEWAPPLET~(NO)FEATURELIST
-
hi,
das mit dem @Prompt sieht schonmal ganz gut aus.
folgendes habe ich in eine gemeinsame aktion eingetragen:
@Prompt([OKCANCELEDIT]; "Hier die Bemerkung eintippen"; ""; bem1)
das promt fenster öffnet sich und zeigt sogar den wert im feld "bem1", der vorher da drin stand, aber der vorgebewert bleibt trotzdem drin stehen, egal was ich machen. ich habe auch noch versucht ein @Command([EditDocument];"1") einzufügen, aber das hat auch nichts geändert.
also mir sicherlich nur noch ne kleinigkeit.
was hab ich vergessen?
-
Wenn Du wenn außen (d.h. per View) einen Wert setzen willst, geht es so:
_prompt := @Prompt([OKCANCELEDIT]; "Hier die Bemerkung eintippen"; ""; bem1);
FIELD bem1 := _prompt;
@True
Andreas
-
affengeil.
:D
so funktionierts.
vielen dank