Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: machineslave am 06.03.13 - 16:35:48

Titel: Selektierte Werte einer Combobox via SSJS auslesen
Beitrag von: machineslave am 06.03.13 - 16:35:48
Hallo,

ich suche eine Möglichkeit, in einer Combobox ausgewählte Werte via SSJS auszulesen.
Selbst googlen hat mir hier nicht mehr weitergeholfen.
hat jemeand evtl ein Code-Snippet?
Titel: Re: Selektierte Werte einer Combobox via SSJS auslesen
Beitrag von: eknori am 06.03.13 - 16:47:35
http://openntf.org/XSnippets.nsf/snippet.xsp?id=get-selectable-values-of-a-component (http://openntf.org/XSnippets.nsf/snippet.xsp?id=get-selectable-values-of-a-component)
Titel: Re: Selektierte Werte einer Combobox via SSJS auslesen
Beitrag von: machineslave am 06.03.13 - 16:50:36
Eben dieses nicht. Mit diesem Script bekommt man eine Liste aller Werte, welche ausgewählt werden können.
Allerdings bräuchte ich eine Liste der ausgewählten Werte.
Titel: Re: Selektierte Werte einer Combobox via SSJS auslesen
Beitrag von: eknori am 06.03.13 - 17:14:26
Code
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:comboBox id="comboBox1">
   <xp:selectItem itemLabel="A" itemValue="1"></xp:selectItem>
   <xp:selectItem itemLabel="B" itemValue="2"></xp:selectItem>
   <xp:selectItem itemLabel="C" itemValue="3"></xp:selectItem>

   <xp:eventHandler event="onchange" submit="true"
   	refreshMode="complete">
   	<xp:this.action><![CDATA[#{javascript:sessionScope.cb = getComponent("comboBox1").getValue(); }]]></xp:this.action>
   </xp:eventHandler></xp:comboBox>

	<xp:text escape="true" id="computedField1">
		<xp:this.value><![CDATA[#{javascript:sessionScope.cb

}]]></xp:this.value>
	</xp:text>
</xp:view>
Titel: Re: Selektierte Werte einer Combobox via SSJS auslesen
Beitrag von: machineslave am 06.03.13 - 17:19:04
Ehem.... sorry...
Ich Deffel habe die falsche Beglifflichkeit gewählt.
Ich meinte, wie ich die ausgewählten Werte einer Checkbox per SSJS auslesen kann
Titel: Re: Selektierte Werte einer Combobox via SSJS auslesen
Beitrag von: eknori am 06.03.13 - 17:39:43
Zitat
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">

   <xp:checkBoxGroup id="checkBoxGroup1">
      <xp:selectItem itemLabel="A" itemValue="1" />
      <xp:selectItem itemLabel="B" itemValue="2" />
      <xp:eventHandler event="onchange" submit="true"
         refreshMode="complete">
         <xp:this.action><![CDATA[#{javascript:sessionScope.cb = getComponent("checkBoxGroup1").getValue().toString(); }]]></xp:this.action>
      </xp:eventHandler>
   </xp:checkBoxGroup>



   <xp:text escape="true" id="computedField1">
      <xp:this.value><![CDATA[#{javascript:sessionScope.cb

}]]></xp:this.value>
   </xp:text>
</xp:view>
Titel: Re: Selektierte Werte einer Combobox via SSJS auslesen
Beitrag von: machineslave am 06.03.13 - 17:52:07
Vielen Dank, Ulrich,

bin grad auch auf sessionScope gekommen.
Bin leider noch ziemlich am Anfang, was XPages anbelangt, daher möge man mir meine Unwissenheit verzeihen  ;)