refactor(client): Suppression des composants action-button-* non utilisés
- Suppression de action-button-edit.xhtml - Suppression de action-button-toggle.xhtml - Suppression de action-button-delete.xhtml - Suppression de action-button-view.xhtml Ces composants tentaient de passer actionListener via ui:param ce qui ne fonctionne pas en JSF. Les pages utilisent maintenant directement p:commandButton pour les actions avec méthodes backend. Composants conservés pour DRY/WOU : - button-success.xhtml, button-secondary.xhtml : pour navigation (outcome) - button-form-submit.xhtml : pour actions backend (via ui:define) - Tous les composants cards, forms, layout, tables, dialogs
This commit is contained in:
@@ -1,26 +0,0 @@
|
|||||||
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
|
|
||||||
xmlns:h="http://xmlns.jcp.org/jsf/html"
|
|
||||||
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
|
|
||||||
xmlns:p="http://primefaces.org/ui">
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Composant bouton "Supprimer" avec confirmation réutilisable - DRY/WOU
|
|
||||||
Usage :
|
|
||||||
<ui:include src="/templates/components/buttons/action-button-delete.xhtml">
|
|
||||||
<ui:param name="actionListener" value="#{bean.deleteItem(item)}"/>
|
|
||||||
<ui:param name="update" value=":formList:dtItems :formList:messages"/>
|
|
||||||
<ui:param name="confirmMessage" value="Êtes-vous sûr de vouloir supprimer cet élément ?"/>
|
|
||||||
</ui:include>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<p:commandButton icon="pi pi-trash"
|
|
||||||
title="Supprimer"
|
|
||||||
actionListener="#{actionListener}"
|
|
||||||
update="#{update}"
|
|
||||||
styleClass="ui-button-rounded ui-button-danger #{styleClass}">
|
|
||||||
<p:confirm header="Confirmation"
|
|
||||||
message="#{empty confirmMessage ? 'Êtes-vous sûr de vouloir supprimer cet élément ?' : confirmMessage}"
|
|
||||||
icon="pi pi-exclamation-triangle"/>
|
|
||||||
</p:commandButton>
|
|
||||||
</ui:composition>
|
|
||||||
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
|
|
||||||
xmlns:h="http://xmlns.jcp.org/jsf/html"
|
|
||||||
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
|
|
||||||
xmlns:p="http://primefaces.org/ui">
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Composant bouton "Modifier" réutilisable - DRY/WOU
|
|
||||||
Usage :
|
|
||||||
<ui:include src="/templates/components/buttons/action-button-edit.xhtml">
|
|
||||||
<ui:param name="actionListener" value="#{bean.setItemSelected(item)}"/>
|
|
||||||
<ui:param name="update" value=":formEdit"/>
|
|
||||||
<ui:param name="dialogWidget" value="dlgEdit"/>
|
|
||||||
</ui:include>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<p:commandButton icon="pi pi-pencil"
|
|
||||||
title="Modifier"
|
|
||||||
actionListener="#{actionListener}"
|
|
||||||
oncomplete="PF('#{dialogWidget}').show();"
|
|
||||||
update="#{update}"
|
|
||||||
styleClass="ui-button-rounded ui-button-warning #{styleClass}"/>
|
|
||||||
</ui:composition>
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
|
|
||||||
xmlns:h="http://xmlns.jcp.org/jsf/html"
|
|
||||||
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
|
|
||||||
xmlns:p="http://primefaces.org/ui">
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Composant bouton "Activer/Désactiver" avec confirmation réutilisable - DRY/WOU
|
|
||||||
Usage :
|
|
||||||
<ui:include src="/templates/components/buttons/action-button-toggle.xhtml">
|
|
||||||
<ui:param name="actionListener" value="#{bean.toggleItem(item)}"/>
|
|
||||||
<ui:param name="update" value=":formList:dtItems :formList:messages"/>
|
|
||||||
<ui:param name="isActive" value="#{item.statut == 'ACTIVE'}"/>
|
|
||||||
<ui:param name="confirmMessage" value="Êtes-vous sûr de vouloir changer le statut ?"/>
|
|
||||||
</ui:include>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<p:commandButton icon="#{isActive ? 'pi pi-ban' : 'pi pi-check'}"
|
|
||||||
title="#{isActive ? 'Désactiver' : 'Activer'}"
|
|
||||||
actionListener="#{actionListener}"
|
|
||||||
update="#{update}"
|
|
||||||
styleClass="ui-button-rounded #{isActive ? 'ui-button-secondary' : 'ui-button-success'} #{styleClass}">
|
|
||||||
<p:confirm header="Confirmation"
|
|
||||||
message="#{empty confirmMessage ? 'Êtes-vous sûr de vouloir changer le statut ?' : confirmMessage}"
|
|
||||||
icon="pi pi-exclamation-triangle"/>
|
|
||||||
</p:commandButton>
|
|
||||||
</ui:composition>
|
|
||||||
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
|
|
||||||
xmlns:h="http://xmlns.jcp.org/jsf/html"
|
|
||||||
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
|
|
||||||
xmlns:p="http://primefaces.org/ui">
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Composant bouton "Consulter" réutilisable - DRY/WOU
|
|
||||||
Usage :
|
|
||||||
<ui:include src="/templates/components/buttons/action-button-view.xhtml">
|
|
||||||
<ui:param name="id" value="#{item.id}"/>
|
|
||||||
<ui:param name="detailPage" value="/pages/secure/organisation/detail.xhtml"/>
|
|
||||||
</ui:include>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<p:commandButton icon="pi pi-search"
|
|
||||||
title="Consulter"
|
|
||||||
styleClass="ui-button-rounded ui-button-info #{styleClass}"
|
|
||||||
onclick="window.location='#{request.contextPath}#{detailPage}?id=#{id}';return false;"/>
|
|
||||||
</ui:composition>
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user