fix(client): Suppression complete de action dans les composants button generiques

- Retrait de action dans button-primary, button-icon, button-warning, button-info
- Ajout de type=button pour eviter soumission de formulaire
- Ces composants sont pour onclick ou navigation uniquement
- Pour actions backend, utiliser p:commandButton direct dans la page avec actionListener

Resout definitivement: Identity action does not reference a method expression
This commit is contained in:
dahoud
2025-11-29 22:18:52 +00:00
parent 1d899a1a7d
commit 538d9a6f4e
4 changed files with 4 additions and 4 deletions

View File

@@ -20,9 +20,9 @@
<ui:fragment rendered="#{empty rendered or rendered}">
<p:commandButton
icon="#{icon}"
action="#{action}"
update="#{update}"
onclick="#{onclick}"
type="button"
disabled="#{not empty disabled and disabled}"
styleClass="#{not empty rounded and rounded ? 'ui-button-rounded' : ''} #{not empty text and text ? 'ui-button-text' : ''} #{not empty severity ? 'ui-button-' += severity : ''} #{not empty styleClass ? styleClass : ''}"
title="#{title}" />

View File

@@ -13,9 +13,9 @@
<p:commandButton
value="#{value}"
icon="#{icon}"
action="#{action}"
update="#{update}"
onclick="#{onclick}"
type="button"
disabled="#{not empty disabled and disabled}"
styleClass="ui-button-info #{not empty outlined and outlined ? 'ui-button-outlined' : ''} #{not empty styleClass ? styleClass : ''}"
title="#{title}" />

View File

@@ -23,9 +23,9 @@
<p:commandButton
value="#{value}"
icon="#{icon}"
action="#{action}"
update="#{update}"
onclick="#{onclick}"
type="button"
disabled="#{not empty disabled and disabled}"
styleClass="ui-button-primary #{not empty styleClass ? styleClass : ''}"
title="#{title}" />

View File

@@ -13,9 +13,9 @@
<p:commandButton
value="#{value}"
icon="#{icon}"
action="#{action}"
update="#{update}"
onclick="#{onclick}"
type="button"
disabled="#{not empty disabled and disabled}"
styleClass="ui-button-warning #{not empty outlined and outlined ? 'ui-button-outlined' : ''} #{not empty styleClass ? styleClass : ''}"
title="#{title}" />