Domino 9 und frühere Versionen > ND8: Entwicklung - XPages
Wie Seite über Link in anderem Rahmen öffnen?
schroederk:
Ich hab jetzt versucht, das Ganze ohne Frameset zu realisieren.
Dafür habe ich eine neue xPage erstellt und eine kleine Tabelle mit nur einer Zeile und 2 Spalten angelegt.
In der ersten Spalte habe ich dann in ein DIV die View über alle Dokumente reingesetzt und in die rechte Spalte in ein DIV die Dokumentanzeige.
Ich habe dann die im linken DIV die angezeigten Elemente als Link dargestellt mit der Eigenschaft Partielle Aktualisierung und als Ziel das rechte DIV.
Im Test wird zwar die rechte Seite auch neugeladen, aber nicht mit den entsprechenden Daten.
Was mache ich denn hier noch falsch?
Folgend der Quelltext der xPage:
--- Zitat ---<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:this.data>
<xp:dominoView var="view1" viewName="($All)"></xp:dominoView>
<xp:dominoDocument var="document1" formName="Signature File"
action="editDocument">
</xp:dominoDocument>
</xp:this.data>
<table width="100%" height="100%">
<tr>
<td width="30%" valign="top" height="100%">
<xp:div id="leftSide">
<xp:viewPanel value="#{view1}" id="viewPanel1">
<xp:this.facets>
<xp:pager partialRefresh="true" layout="Previous Group Next"
xp:key="headerPager" id="pager1">
</xp:pager>
</xp:this.facets>
<xp:viewColumn columnName="$52" id="viewColumn1"
displayAs="link" showCheckbox="true">
<xp:this.facets>
<xp:viewColumnHeader value="$52" xp:key="header"
id="viewColumnHeader1">
</xp:viewColumnHeader>
</xp:this.facets>
<xp:eventHandler event="onclick" submit="true"
refreshMode="partial" refreshId="rightSide">
</xp:eventHandler>
</xp:viewColumn>
<xp:viewColumn columnName="$54" id="viewColumn2">
<xp:this.facets>
<xp:viewColumnHeader value="Bearbeitet"
xp:key="header" id="viewColumnHeader2">
</xp:viewColumnHeader>
</xp:this.facets>
</xp:viewColumn>
</xp:viewPanel>
</xp:div>
</td>
<td width="70%" valign="top" height="100%">
<xp:div id="rightSide">
<xp:table>
<xp:tr>
<xp:td>
<xp:label value="Time created:" id="timeCreated_Label1"
for="timeCreated1">
</xp:label>
<xp:inputText value="#{document1.TimeCreated}" id="timeCreated1">
<xp:dateTimeHelper id="dateTimeHelper1">
</xp:dateTimeHelper>
<xp:this.converter>
<xp:convertDateTime type="both" dateStyle="short"
timeStyle="short">
</xp:convertDateTime>
</xp:this.converter>
</xp:inputText>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xp:label value="Subject:" id="subject_Label1" for="subject1">
</xp:label>
<xp:inputText value="#{document1.Subject}" id="subject1"
style="width:582.0px">
</xp:inputText>
</xp:td>
</xp:tr>
<xp:tr>
<xp:td>
<xp:inputRichText value="#{document1.Body}" id="body1"
style="height:532.0px">
</xp:inputRichText>
</xp:td>
</xp:tr>
</xp:table>
</xp:div>
</td>
</tr>
</table>
</xp:view>
--- Ende Zitat ---
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln