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
|
<rich:tab label="Log" styleClass="classTab">
<h:selectOneRadio id="myRadio" valueChangeListener="# {servicesOperations.modifierLevel}"
value="#{servicesOperations.choixLogLevel}" onclick="submit()"
rendered="#{servicesOperations.afficherTab}">
<f:selectItem itemValue="setDebugLevel" itemLabel="debug"/>
<f:selectItem itemValue="setInfoLevel" itemLabel="info"/>
<f:selectItem itemValue="setWarnLevel" itemLabel="warn"/>
<f:selectItem itemValue="setErrorLevel" itemLabel="error"/>
<f:selectItem itemValue="setFatalLevel" itemLabel="fatal"/>
</h:selectOneRadio>
<rich:dataTable value="#{clientListener.listnotifications}"
var="notification" id="table" rows="10" styleClass="classTab">
<rich:column sortBy="#{notification.timeStamp }">
<f:facet name="header">
<f:verbatim>Time</f:verbatim>
</f:facet>
<h:outputText value="#{notification.timeStamp }" >
<f:convertDateTime type="both" dateStyle="medium"/>
</h:outputText>
</rich:column>
<rich:column sortBy="#{notification.source }">
<f:facet name="header">
<f:verbatim>source</f:verbatim>
</f:facet>
<h:outputText value="#{notification.source}" />
</rich:column>
<rich:column sortBy="#{notification.message }">
<f:facet name="header">
<f:verbatim>message</f:verbatim>
</f:facet>
<h:outputText value="#{notification.message }" />
</rich:column>
</rich:dataTable>
<rich:datascroller for="table" align="center" renderIfSinglePage="false" />
<h:commandButton action="#{clientListener.clearLog}" styleClass="Btn1Def" value="Clear" rendered="# {servicesOperations.afficherTab}"/>
<a4j:poll action="#{clientListener.test}" interval="3000" reRender="table"/>
</rich:tab> |
Partager