Hallo zusammen,
meine Kollegen und ich sind immer noch daran, unsere Applikation auf die Verwendung von Managed Beans umzustellen. Funktioniert prinzipiell ganz toll, auch wenn nicht immer viele Beispiele dazu zu finden sind - wie auch zu folgendem Problem:
Dokumente anlegen und Anzeigen klappt, allerdings wenn ich ein Dokument zur Anzeige aufrufe sind alle Felder der Anzeige-/Eingabemaske im Edit Mode (alles xp:inputText).
Ein dominoDocument "weiss" ja in welchem Mode es gerade ist, aber wie ist das bei der Bean? Bzw, wie kann ich der Bean eine Änderung dieses Modus mitteilen?
Ziel ist, in der selben Maske zwischen Read- und Edit Mode hin und her zu schalten, so wie wir es zuvor mit den dominoDocuments gemacht haben.
Hier ein Beispiel des Problems aus meiner eigenen Test-Applikation:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xc="http://www.ibm.com/xsp/custom"
xmlns:xe="http://www.ibm.com/xsp/coreex">
<xp:table>
<xp:tr>
<xp:td>
<xp:label value="Subject: " for=""
style="margin-left:5.0px;margin-right:5.0px" />
</xp:td>
<xp:td>
<xp:inputText value="#{test.subject}" id="txt_subject"
style="width:300px" />
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xp:label value="Author: " for=""
style="margin-left:5.0px;margin-right:5.0px" />
</xp:td>
<xp:td>
<xp:inputText value="#{test.author}" id="inputText1"
style="width:300px" />
</xp:td>
</xp:tr>
usw...
Aufruf ist dann automatisch im Edit Mode:
Jeder Tip ist hilfreich, danke schon mal!