fix: Correction erreur ui:param items dans creation.xhtml et amélioration form-field-select
This commit is contained in:
@@ -61,7 +61,7 @@
|
|||||||
<ui:param name="label" value="Type d'événement *" />
|
<ui:param name="label" value="Type d'événement *" />
|
||||||
<ui:param name="value" value="#{evenementsBean.nouvelEvenement.typeEvenement}" />
|
<ui:param name="value" value="#{evenementsBean.nouvelEvenement.typeEvenement}" />
|
||||||
<ui:param name="required" value="true" />
|
<ui:param name="required" value="true" />
|
||||||
<ui:param name="items">
|
<ui:define name="items">
|
||||||
<f:selectItem itemLabel="Sélectionner un type" itemValue="" />
|
<f:selectItem itemLabel="Sélectionner un type" itemValue="" />
|
||||||
<f:selectItem itemLabel="Assemblée Générale" itemValue="ASSEMBLEE_GENERALE" />
|
<f:selectItem itemLabel="Assemblée Générale" itemValue="ASSEMBLEE_GENERALE" />
|
||||||
<f:selectItem itemLabel="Formation" itemValue="FORMATION" />
|
<f:selectItem itemLabel="Formation" itemValue="FORMATION" />
|
||||||
@@ -72,7 +72,7 @@
|
|||||||
<f:selectItem itemLabel="Atelier" itemValue="ATELIER" />
|
<f:selectItem itemLabel="Atelier" itemValue="ATELIER" />
|
||||||
<f:selectItem itemLabel="Cérémonie" itemValue="CEREMONIE" />
|
<f:selectItem itemLabel="Cérémonie" itemValue="CEREMONIE" />
|
||||||
<f:selectItem itemLabel="Autre" itemValue="AUTRE" />
|
<f:selectItem itemLabel="Autre" itemValue="AUTRE" />
|
||||||
</ui:param>
|
</ui:define>
|
||||||
</ui:include>
|
</ui:include>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -81,12 +81,12 @@
|
|||||||
<ui:param name="id" value="priorite" />
|
<ui:param name="id" value="priorite" />
|
||||||
<ui:param name="label" value="Priorité" />
|
<ui:param name="label" value="Priorité" />
|
||||||
<ui:param name="value" value="#{evenementsBean.nouvelEvenement.priorite}" />
|
<ui:param name="value" value="#{evenementsBean.nouvelEvenement.priorite}" />
|
||||||
<ui:param name="items">
|
<ui:define name="items">
|
||||||
<f:selectItem itemLabel="Normale" itemValue="NORMALE" />
|
<f:selectItem itemLabel="Normale" itemValue="NORMALE" />
|
||||||
<f:selectItem itemLabel="Haute" itemValue="HAUTE" />
|
<f:selectItem itemLabel="Haute" itemValue="HAUTE" />
|
||||||
<f:selectItem itemLabel="Critique" itemValue="CRITIQUE" />
|
<f:selectItem itemLabel="Critique" itemValue="CRITIQUE" />
|
||||||
<f:selectItem itemLabel="Basse" itemValue="BASSE" />
|
<f:selectItem itemLabel="Basse" itemValue="BASSE" />
|
||||||
</ui:param>
|
</ui:define>
|
||||||
</ui:include>
|
</ui:include>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -26,15 +26,19 @@
|
|||||||
disabled="#{not empty readonly and readonly}"
|
disabled="#{not empty readonly and readonly}"
|
||||||
styleClass="w-full">
|
styleClass="w-full">
|
||||||
<f:selectItem itemLabel="Sélectionner..." itemValue="" noSelectionOption="true" rendered="#{not empty required and required}" />
|
<f:selectItem itemLabel="Sélectionner..." itemValue="" noSelectionOption="true" rendered="#{not empty required and required}" />
|
||||||
|
<!-- Support pour ui:define name="items" avec f:selectItem directement -->
|
||||||
|
<ui:insert name="items">
|
||||||
|
<!-- Si pas de ui:define, utiliser items via ui:param -->
|
||||||
<ui:fragment rendered="#{not empty var and not empty itemLabel and not empty itemValue}">
|
<ui:fragment rendered="#{not empty var and not empty itemLabel and not empty itemValue}">
|
||||||
<f:selectItems value="#{items}"
|
<f:selectItems value="#{items}"
|
||||||
var="#{var}"
|
var="#{var}"
|
||||||
itemLabel="#{itemLabel}"
|
itemLabel="#{itemLabel}"
|
||||||
itemValue="#{itemValue}" />
|
itemValue="#{itemValue}" />
|
||||||
</ui:fragment>
|
</ui:fragment>
|
||||||
<ui:fragment rendered="#{empty var}">
|
<ui:fragment rendered="#{empty var and not empty items}">
|
||||||
<f:selectItems value="#{items}" />
|
<f:selectItems value="#{items}" />
|
||||||
</ui:fragment>
|
</ui:fragment>
|
||||||
|
</ui:insert>
|
||||||
</p:selectOneMenu>
|
</p:selectOneMenu>
|
||||||
</div>
|
</div>
|
||||||
</ui:composition>
|
</ui:composition>
|
||||||
|
|||||||
Reference in New Issue
Block a user