Domino 9 und frühere Versionen > ND8: Entwicklung - XPages
Neues tabpanel / register anzeigen wenn XY
(1/1)
manderson:
Hallo,
kann man eine "neues" tabpanel / register anzeigen lassen wenn ein Bedingung erfüllt ist?
Beispiel: Ich habe nen Fenster mit 3 Register eingefügt, es soll aber erst nur ein Register für der User sichtbar sein. Bis er im ersten Register ein (spezielles) Feld ausgefüllt hat oder (besser) ne checkbox / button aktiviert.
Wäre über Hilfe sehr dankbar. :)
Jan Grünklee:
Ist es das was Du suchst??
--- Code: ---<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:eg="http://example.com/xsp/control">
<xp:tabbedPanel id="tabbedPanel1">
<xp:tabPanel label="New Tab" id="tabPanel1">
<xp:checkBox id="checkBox1" checkedValue="1" uncheckedValue="0" text="Klicken bitte">
<xp:eventHandler event="onchange" submit="true" refreshMode="complete"></xp:eventHandler>
</xp:checkBox>
</xp:tabPanel>
<xp:tabPanel label="New Tab2" id="tabPanel2">
<xp:this.rendered><![CDATA[#{javascript:getComponent("checkBox1").getValue() == 1}]]></xp:this.rendered>
</xp:tabPanel>
</xp:tabbedPanel>
</xp:view>
--- Ende Code ---
Das ist die Bedingung fürs anzeigen: <xp:this.rendered><![CDATA[#{javascript:getComponent("checkBox1").getValue() == 1}]]></xp:this.rendered>
Gruss Jan
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln