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 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114
|
...
<a4j:region>
<!-- datatable pour affichage de la liste des objets -->
<rich:dataTable value="#{BanqueManagedBean.listBank}" var="category" rows="5" rowKeyVar="row" ajaxKeys="#{BanqueManagedBean.keys}" id="table"
onRowContextMenu="if (row) row.style.backgroundColor='#{a4jSkin.tableBackgroundColor}';
this.style.backgroundColor='#F1F1F1'; row=this;
#{rich:component('menu')}.show(event,{currentBank:'#{category.idBank}', currentRow:'#{row}'});
return false;">
<f:facet name="header">
<h:outputText value="Liste des banques" />
</f:facet>
<rich:column>
<f:facet name="header">
<h:outputText value="Code banque" />
</f:facet>
<h:outputText value="#{category.bankCode}" id="code" />
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Nom" />
</f:facet>
<h:outputText value="#{category.bankName}" id="name" />
</rich:column>
<!-- commandes pour modification ou suppression -->
<rich:column>
<f:facet name="header">
<h:outputText value="Actions" />
</f:facet>
<a4j:commandLink ajaxSingle="true" id="editlink"
oncomplete="#{rich:component('editPanel')}.show()">
<h:graphicImage value="../images/edit.png" style="border:0" />
<f:setPropertyActionListener value="#{category}"
target="#{BanqueManagedBean.currentBank}" />
</a4j:commandLink>
<rich:toolTip for="editlink" value="Modifier" />
<rich:spacer width="10" />
<a4j:commandLink ajaxSingle="true" id="deletelink" action="#{BanqueManagedBean.affectDelBank}"
oncomplete="#{rich:component('deletePanel')}.show()">
<h:graphicImage value="../images/delete.png" style="border:0" />
<f:setPropertyActionListener value="#{category}"
target="#{BanqueManagedBean.currentBank}" />
</a4j:commandLink>
<rich:toolTip for="deletelink" value="Supprimer" />
</rich:column>
<f:facet name="footer">
<rich:datascroller renderIfSinglePage="false" maxPages="10" />
</f:facet>
</rich:dataTable>
</a4j:region>
</h:form>
<!-- Modal panel pour la modification -->
<rich:modalPanel id="editPanel" autosized="true" width="450">
<f:facet name="header">
<h:outputText value="Modifier banque" />
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<h:graphicImage value="../images/close.png" id="hidelink"
styleClass="hidelink" />
<rich:componentControl for="editPanel" attachTo="hidelink"
operation="hide" event="onclick" />
</h:panelGroup>
</f:facet>
<h:form>
<h:panelGrid columns="1">
<a4j:outputPanel ajaxRendered="true">
<h:panelGrid columns="2">
<h:outputText value="Code" />
<h:inputText value="#{BanqueManagedBean.currentBank.bankCode}" />
<h:outputText value="Nom" />
<h:inputText value="#{BanqueManagedBean.currentBank.bankName}" />
</h:panelGrid>
</a4j:outputPanel>
<a4j:commandButton value="Modifer" ajaxSingle="true" action="#{BanqueManagedBean.updBank}"
oncomplete="#{rich:component('deletePanel')}.hide();" reRender="table" />
</h:panelGrid>
</h:form>
</rich:modalPanel>
<!-- Modal panel pour la suppression -->
<rich:modalPanel id="deletePanel" autosized="true" width="200">
<f:facet name="header">
<h:outputText value="Supprimer la banque?"
style="padding-right:15px;" />
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<h:graphicImage value="../images/close.png"
styleClass="hidelink" id="hidelink2" />
<rich:componentControl for="deletePanel" attachTo="hidelink2"
operation="hide" event="onclick" />
</h:panelGroup>
</f:facet>
<h:form>
<table width="100%">
<tbody>
<tr>
<td align="center" width="50%">
<a4j:commandButton value="Oui" ajaxSingle="true" action="#{BanqueManagedBean.delBank}"
oncomplete="#{rich:component('deletePanel')}.hide();" reRender="table" />
</td>
<td align="center" width="50%"><a4j:commandButton
value="Non"
onclick="#{rich:component('deletePanel')}.hide();return false;" />
</td>
</tr>
</tbody>
</table>
</h:form>
</rich:modalPanel>
... |
Partager