Hallo Zusammen,
ich habe in meiner JSF folgendes OverlayPanel eingebaut
[XML]
<p:commandButton id="chartBtn" value="Basic" type="button" />
<pverlayPanel id="carPanel" for="chartBtn" appendToBody="true" hideEffect="fade" dismissable="false" >
<h:selectManyCheckbox value="#{table1.filters}" layout="pageDirection">
<f:selectItems value="#{table1.favNumber4Value}" var="n"
itemLabel="#{n.id}" itemValue="#{n.text}">
</f:selectItems>
</h:selectManyCheckbox>
<h:commandButton action="#{usersession.test}" value="Test" styleClass="#{nav.style}" >
<faram name="page" value="anzeigeTabelle" />
<faram name="id" value="2" />
</h:commandButton>
</pverlayPanel>
[/XML]
Nun wenn ich den commandButton drücke dann stelle ich fest das die Werte die ich in den Checkboxen angewählt haben nicht in meiner Bean landen.
Ich habe ebenfalls das ganze in einem Dialog gemacht diese sieht wie folgt aus
[XML]
<p:commandButton id="modalDialogButton" value="Modal" onclick="PF('dlg2').show();" type="button"/>
<p:dialog id="modalDialog" header="Modal Dialog" widgetVar="dlg2" modal="true" height="100">
<h:selectManyCheckbox value="#{table1.filters}" layout="pageDirection">
<f:selectItems value="#{table1.favNumber4Value}" var="n"
itemLabel="#{n.id}" itemValue="#{n.text}">
</f:selectItems>
</h:selectManyCheckbox>
<h:commandButton action="#{usersession.test}" value="Test" styleClass="#{nav.style}" >
<faram name="page" value="anzeigeTabelle" />
<faram name="id" value="2" />
</h:commandButton>
<hutputText value="This is a Modal Dialog." />
</p:dialog>
[/XML]
Der Dialog bringt den gewünschten Effekt das die angeklickten Werte der Checkboxen nachher in filters in des Bean sind. Kann mir einer helfen wo das Problem liegen könnte ?
Danke Lg Fireli
ich habe in meiner JSF folgendes OverlayPanel eingebaut
[XML]
<p:commandButton id="chartBtn" value="Basic" type="button" />
<pverlayPanel id="carPanel" for="chartBtn" appendToBody="true" hideEffect="fade" dismissable="false" >
<h:selectManyCheckbox value="#{table1.filters}" layout="pageDirection">
<f:selectItems value="#{table1.favNumber4Value}" var="n"
itemLabel="#{n.id}" itemValue="#{n.text}">
</f:selectItems>
</h:selectManyCheckbox>
<h:commandButton action="#{usersession.test}" value="Test" styleClass="#{nav.style}" >
<faram name="page" value="anzeigeTabelle" />
<faram name="id" value="2" />
</h:commandButton>
</pverlayPanel>
[/XML]
Nun wenn ich den commandButton drücke dann stelle ich fest das die Werte die ich in den Checkboxen angewählt haben nicht in meiner Bean landen.
Ich habe ebenfalls das ganze in einem Dialog gemacht diese sieht wie folgt aus
[XML]
<p:commandButton id="modalDialogButton" value="Modal" onclick="PF('dlg2').show();" type="button"/>
<p:dialog id="modalDialog" header="Modal Dialog" widgetVar="dlg2" modal="true" height="100">
<h:selectManyCheckbox value="#{table1.filters}" layout="pageDirection">
<f:selectItems value="#{table1.favNumber4Value}" var="n"
itemLabel="#{n.id}" itemValue="#{n.text}">
</f:selectItems>
</h:selectManyCheckbox>
<h:commandButton action="#{usersession.test}" value="Test" styleClass="#{nav.style}" >
<faram name="page" value="anzeigeTabelle" />
<faram name="id" value="2" />
</h:commandButton>
<hutputText value="This is a Modal Dialog." />
</p:dialog>
[/XML]
Der Dialog bringt den gewünschten Effekt das die angeklickten Werte der Checkboxen nachher in filters in des Bean sind. Kann mir einer helfen wo das Problem liegen könnte ?
Danke Lg Fireli
Zuletzt bearbeitet: