Ich habe eine Wiederholungssteuerung, mit wiederholenden Schaltflächen und Klick auf eine Schaltfläche öffnet einen Dialog und sollte das richtige Dokument anzeigen (Kombination von Bootstrap).xpage Modal Dialog und sessionScopes
Im Festlegen einer Sitzungsbereichsvariable auf dem Klick, um die Dokument-ID festzulegen, dann hat das benutzerdefinierte Steuerelement innerhalb des Modal die Dokument-ID aus der Sitzungsbereichsvariable festgelegt, scheint jedoch nicht zu funktionieren.
Ich denke es ist, weil das Modal öffnet, bevor die Sitzungsbereichsvariable gesetzt wird .... Irgendwelche Ideen? Code unten, danke
<xp:button value="Open File" id="button6"
styleClass="btn btn-info btn-block btn-tall">
<xp:this.attrs>
<xp:attr name="data-toggle"
value="modal">
</xp:attr>
<xp:attr name="data-target"
value="#Modal2">
</xp:attr>
</xp:this.attrs>
<xp:eventHandler event="onclick"
submit="true" refreshMode="partial"
refreshId="ccModalFileDetails">
<xp:this.action><![CDATA[#{javascript:sessionScope.uploadedFileID = rowData.getUniversalID();
print ("HELLO: " + sessionScope.uploadedFileID)}]]></xp:this.action>
</xp:eventHandler></xp:button>
Bitte geben Sie den Code für die Datenquelle an und klären Sie auch, ob weitere Datenquellen auf der Seite vorhanden sind. Es könnte mit "ignoreRequestParams" zu tun haben, aber der mitgelieferte Code kann das nicht bestätigen. –
Hallo Paul, die andere Datenquelle, das * Eltern * -Dokument. Das Wiederholungssteuerelement zeigt alle untergeordneten Elemente an (Übergeordnetes Dokument in der linken Spalte, das Wiederholungssteuerelement mit untergeordneten Elementen in einer rechten Spalte). Der Datenquellcode für das Dokument, das im Modal angezeigt werden soll, lautet: \t \t \t \t \t xp: this.documentId> \t \t xp: dominoDocument> –
Infact, ein bisschen näher suchen, scheint es, dass die modal versucht Öffnen Sie die Daten aus dem übergeordneten Dokument? –