maia/.svn/pristine/59/59ff5e9c56cb46391c4c0e79775...

44 lines
2.5 KiB
Plaintext
Executable File

<ui:composition
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:pe="http://primefaces.org/ui/extensions"
xmlns:maia="http://java.sun.com/jsf/composite/maiaComponents"
template="/WEB-INF/templates/template.xhtml">
<ui:define name="content">
<h:form id="formTable">
<maia:pageEvents controller="#{taskServerController}"
queryProcess=":formTable:filters"
queryUpdate=":formTable:data-content"
focusContainer=":formTable:filters" />
<p:panelGrid id="filters" columns="4" styleClass="m-filters">
<f:facet name="header">
<h:outputText value="#{msg_general.lbl_services}" />
</f:facet>
<p:outputLabel for="fpk" value="#{msg_general.lbl_service}:" />
<p:selectOneMenu id="fpk" value="#{taskServerController.mfilters['servicecode']}">
<f:selectItem itemLabel="" itemValue="#{null}"/>
<p:ajax listener="#{taskServerController.queryTransaction()}" event="change" update="data-content"/>
<f:selectItems value="#{taskServerController.lservices}" var="id"
itemLabel="#{id.pk} - #{id.description}" itemValue="#{id.pk}" />
</p:selectOneMenu>
</p:panelGrid>
<p:panelGrid id="data-content" columns="2" styleClass="m-data-content">
<f:facet name="header">
<h:outputText value="#{msg_general.htbl_server}" />
</f:facet>
<h:panelGrid columns="1">
<p:graphicImage url="#{taskServerController.page}" />
</h:panelGrid>
<h:panelGrid columns="1">
<p:commandButton id="idIniciar" value="INICIAR" icon="ui-icon-play" process="@this, filters" action="#{taskServerController.processServer('I')}"
style="width: 120px;" disabled="#{!taskServerController.lockStart}" update="data-content"/>
<p:commandButton id="idDetener" value="DETENER" icon="ui-icon-stop" process="@this, filters" action="#{taskServerController.processServer('S')}"
style="width: 120px;" disabled="#{!taskServerController.lockStop}" update="data-content"/>
</h:panelGrid>
</p:panelGrid>
</h:form>
</ui:define>
</ui:composition>