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