1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
<p:column rowspan="5" colspan="3">
<p:dataTable id="reglements"
value="#{saisirFactDebiteurForm.listReglements}"
var="reglement" widgetVar="reglementTable"
emptyMessage="#{msg['AucuneReglementAAfficher']}"
rowKey="#{reglement.id}"
editable="#{not saisirFactDebiteurForm.userLectureSeule}" editMode="cell"
rowStyleClass="#{!(reglement.deleted) ? null : 'rowDeleted'}"
style="height:175px; width:500px" >
<p:ajax event="cellEdit" listener="#{saisirFactDebiteurForm.calculerTotaux()}" update="saisirFactDebiteurForm:soldeAPayer, saisirFactDebiteurForm:soldeAPayerLabel" />
<f:facet name="header">
<p:outputPanel>
<div align="left">
<p:commandLink action="#{saisirFactDebiteurForm.ajouterReglement}" update=":saisirFactDebiteurForm:reglements" styleClass="ui-icon ui-icon-action-ajouter"
immediate="true" oncomplete="$(function(){PrimeFaces.focus('saisirFactDebiteurForm:reglements');});" disabled="#{saisirFactDebiteurForm.userLectureSeule}" />
</div>
</p:outputPanel>
</f:facet>
<p:column headerText="#{msg['ID']}" style="width:5%" rendered="#{saisirFactDebiteurForm.userSuperAdmin}" >
<h:outputText value="#{reglement.id}" />
</p:column>
<p:column headerText="#" style="width:3%" >
<p:commandLink onclick="PF('confDeleteReglementDlg').show()" immediate="true" styleClass="ui-icon ui-icon-action-supprimer"
rendered="#{!reglement.deleted}" >
<f:setPropertyActionListener target="#{saisirFactDebiteurForm.selectedReglement}" value="#{reglement}" />
</p:commandLink>
</p:column>
<p:column headerText="#{msg['Date']}" style="width:15%" >
<p:cellEditor >
<f:facet name="output">
<h:outputText value="#{reglement.date}" >
<f:convertDateTime pattern="dd.MM.yy" />
</h:outputText>
</f:facet>
<f:facet name="input" >
<p:calendar id="dateRegelement" value="#{reglement.date}" style="width:96%" label="date" navigator="true"
pattern="dd.MM.yy" showOn="" mask="true" disabled="#{reglement.deleted}" />
</f:facet>
</p:cellEditor>
</p:column>
<p:column headerText="#{msg['Montant']}" style="width:20%; text-align:center" >
<p:cellEditor>
<f:facet name="output">
<h:outputText value="#{reglement.montant}" >
<f:convertNumber pattern="#,##0.00" locale="fr_CH" />
</h:outputText>
</f:facet>
<f:facet name="input">
<p:inputText value="#{reglement.montant}" id="montant" converterMessage="Cannot convert to double." style="width:96%"
label="montant" disabled="#{reglement.deleted}" />
</f:facet>
</p:cellEditor>
</p:column>
<p:column headerText="#{msg['Banque']}" style="width:30%" >
<p:cellEditor>
<f:facet name="output">
<h:outputText value="#{reglement.banque}" />
</f:facet>
<f:facet name="input">
<p:selectOneMenu id="banque" required="true" value="#{reglement.banque}" style="width:140px"
disabled="#{reglement.deleted}" requiredMessage="#{msg['LaBanqueEstObligatoire']}"
converter="BanqueConverter" >
<f:selectItems value="#{saisirFactDebiteurForm.listBanques}" />
</p:selectOneMenu>
</f:facet>
</p:cellEditor>
</p:column>
<p:column headerText="#{msg['AbregeEscompte']}" style="width:5%" >
<p:cellEditor>
<f:facet name="output">
<p:selectBooleanCheckbox value="#{reglement.escompte}" />
</f:facet>
<f:facet name="input">
<p:selectBooleanCheckbox value="#{reglement.escompte}" disabled="#{reglement.deleted}" />
</f:facet>
</p:cellEditor>
</p:column>
<p:column headerText="#{msg['AbregeComptabilise']}" style="width:5%" >
<p:selectBooleanCheckbox value="#{reglement.comptabilise}" disabled="true" />
</p:column>
</p:dataTable> |
Partager