Autor Thema: Neues tabpanel / register anzeigen wenn XY  (Gelesen 2304 mal)

Offline manderson

  • Junior Mitglied
  • **
  • Beiträge: 68
    • manderson.de
Neues tabpanel / register anzeigen wenn XY
« am: 02.05.12 - 12:45:21 »
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.  :)

Offline Jan Grünklee

  • Frischling
  • *
  • Beiträge: 43
  • Geschlecht: Männlich
Re: Neues tabpanel / register anzeigen wenn XY
« Antwort #1 am: 07.05.12 - 08:50:44 »
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>

Das ist die Bedingung fürs anzeigen: <xp:this.rendered><![CDATA[#{javascript:getComponent("checkBox1").getValue() == 1}]]></xp:this.rendered>

Gruss Jan
Notes ist das was Du draus machst!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz