| 12
 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
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 
 |  
pou:dataTable id="listVehiculeTable" value="#{GestionClient.listVehicule}"  var="listeVehicule" styleClass="dataTable" editable="true"  paginator="true" resizableColumns="true"  rows="10" rowsPerPageTemplate="5,10,15" sortMode="multiple">
 
                            <pou:ajax event="rowEdit" listener="#{GestionClient.editVehicule}" update=":form:messages, listVehiculeTable"/>
                            <pou:ajax event="rowEditCancel" listener="#{GestionClient.removeVehicule}" update=":form:messages, listVehiculeTable"/>
 
                            <pou:column headerText="Immat." filterBy="immatriculation">
                                <h:outputText value="#{listeVehicule.immatriculation}"/>
                            </pou:column>
 
                            <pou:column headerText="Marque" filterBy="marque">
                                <pou:cellEditor>
                                     <f:facet name="output">
                                        <h:outputText value="#{listeVehicule.marque}"/>
                                    </f:facet>
                                    <f:facet name="input">
                                        <pou:inputText value="#{listeVehicule.marque}" style="width: 100%;"/>
                                    </f:facet>
                                </pou:cellEditor>
                            </pou:column>
 
                            <pou:column headerText="Modele" filterBy="modele">
                                <pou:cellEditor>
                                    <f:facet name="output">
                                        <h:outputText value="#{listeVehicule.modele}"/>
                                    </f:facet>
                                    <f:facet name="input">
                                        <pou:inputText value="#{listeVehicule.modele}" style="width: 100%;"/>
                                    </f:facet>
                                </pou:cellEditor>
                            </pou:column>
 
                            <pou:column headerText="Version" filterBy="version">
                                <pou:cellEditor>
                                    <f:facet name="output">
                                       <h:outputText value="#{listeVehicule.version}"/>
                                    </f:facet>
                                    <f:facet name="input">
                                        <pou:inputText value="#{listeVehicule.version}" style="width: 100%;"/>
                                    </f:facet>
                                </pou:cellEditor>
                            </pou:column>
 
                            <pou:column headerText="KM">
                                <pou:cellEditor>
                                    <f:facet name="output">
                                       <h:outputText value="#{listeVehicule.kilometrage}"/>
                                    </f:facet>
                                    <f:facet name="input">
                                        <pou:inputText value="#{listeVehicule.kilometrage}" style="width: 100%;"/>
                                    </f:facet>
                                </pou:cellEditor>
                            </pou:column>
 
                            <pou:column headerText="CV" filterBy="puissance">
                                <pou:cellEditor>
                                    <f:facet name="output">
                                       <h:outputText value="#{listeVehicule.puissance} cv"/>
                                    </f:facet>
                                    <f:facet name="input">
                                        <pou:inputText value="#{listeVehicule.puissance}" style="width: 100%;"/>
                                    </f:facet>
                                </pou:cellEditor>
                            </pou:column>
 
                            <pou:column headerText="Energie" filterBy="energie">
                                <pou:cellEditor>
                                    <f:facet name="output">
                                       <h:outputText value="#{listeVehicule.energie}"/>
                                    </f:facet>
                                    <f:facet name="input">
                                        <pou:inputText value="#{listeVehicule.energie}" style="width: 100%;"/>
                                    </f:facet>
                                </pou:cellEditor>
                            </pou:column>
 
                            <pou:column headerText="PV Depot">
                                <pou:cellEditor>
                                    <f:facet name="output">
                                       <h:outputText value="#{listeVehicule.pv_depot} "/>
                                    </f:facet>
                                    <f:facet name="input">
                                        <pou:inputText value="#{listeVehicule.pv_depot}" style="width: 100%;"/>
                                    </f:facet>
                                </pou:cellEditor>
                            </pou:column>
 
                            <pou:column headerText="MEC">
                                <pou:cellEditor>
                                    <f:facet name="output">
                                       <h:outputText value="#{listeVehicule.date_mec_bonne}"/>
                                    </f:facet>
                                    <f:facet name="input">
                                        <pou:inputText value="#{listeVehicule.date_mec_bonne}" style="width: 100%;"/>
                                    </f:facet>
                                </pou:cellEditor>
                            </pou:column>
 
                            <pou:column headerText="Edition">
                                <pou:rowEditor />
                            </pou:column>
 
                            <f:facet name="footer">
                                Total : #{GestionClient.nbVehicule} véhicules enregistrés.
                            </f:facet>
 
                        </pou:dataTable> | 
Partager