Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml"
- xmlns:h="http://xmlns.jcp.org/jsf/html"
- xmlns:p="http://primefaces.org/ui"
- xmlns:f="http://xmlns.jcp.org/jsf/core">
- <h:head>
- </h:head>
- <h:body>
- <h:outputStylesheet library="primefaces-theme" name="primefaces.css"/>
- <h:form id="mainForm" style="overflow-x: hidden !important; overflow-y: hidden !important;">
- <p:wizard flowListener="#{workflowWizardBean.onFlowProcess}">
- <p:tab title="Wybierz formularz startowy" id="newStartForm">
- <div class="crumbs">
- <ul>
- <li class="selected"><a>Wybierz formularz startowy</a></li>
- <li><a>Wybierz formularze</a></li>
- <li><a>Konfiguracja</a></li>
- <li><a>Potwierdź</a></li>
- </ul>
- </div>
- <p:panelGrid columns="4" layout="grid" style="padding-left: 40px;
- margin-top: -16px;
- width: 90%;">
- <p:dataTable class="greyPanel" value="#{getFormsBean.unconfiguredStartForms}" var="p"
- selection="#{workflowWizardBean.startFormDTO.formDefinitionDTO}"
- rowKey="#{p.form}" selectionMode="single">
- <p:column headerText="Nazwa formularza" style="padding: 4px 10px;">
- <p:outputLabel value="#{p.form}"/>
- <p:outputLabel id="select" value="wersja"
- style="float: right;font-size: 12px;margin-top: 6px;"/>
- <p:overlayPanel for="select" hideEffect="fade" dynamic="true"
- style="width:14%; background: white !important;">
- <p:outputLabel value="Wersja formularza: " style="text-shadow: none;"/>
- <p:selectOneMenu rendered="true" id="version"
- value="#{workflowWizardBean.startFormDTO.formDefinitionDTO.version}"
- styleClass="percent100 select light" style="line-height: 16px;">
- <f:selectItems value="#{getFormsBean.getFormVersions(p.form, p.app)}" var="s"
- itemValue="#{s}"
- itemLabel="#{s}"/>
- </p:selectOneMenu>
- </p:overlayPanel>
- </p:column>
- </p:dataTable>
- <h:outputText value=""/>
- <h:outputText value=""/>
- <h:outputText value=""/>
- </p:panelGrid>
- <p:messages id="messages" closable="true"/>
- <p:commandButton value="Powrót" action="processDefinitionsList" styleClass="ui-wizard-nav-back"/>
- </p:tab>
- <p:tab title="Wybierz formularze" id="selectForms">
- <div class="crumbs">
- <ul>
- <li class="visited"><a>Wybierz formularz startowy</a></li>
- <li class="selected"><a>Wybierz formularze</a></li>
- <li><a>Konfiguracja</a></li>
- <li><a>Potwierdź</a></li>
- </ul>
- </div>
- <p:panelGrid columns="4" layout="grid" style="padding-left: 50px;
- margin-top: -16px;
- width: 90%;">
- <h:outputText value=""/>
- <p:panelGrid columns="1"
- style="width: 100%; background: #DBDBDB; border-right: 2px solid #DBDBDB !important;">
- <p:row>
- <p:outputLabel value="Wybierz proces:" style="line-height: 40px; padding: 0px 10px;"/>
- <p:commandButton id="refreshBtn" value="" icon="fa fa-refresh"
- actionListener="#{scanForNewProcessesBean.scan}"
- update="processDefinitionKeyNew" ajax="false"
- style="float: right;height: 40px;width: 10%;margin-right: -1px;border-left: 1px solid #B4B4B4;"/>
- </p:row>
- <p:selectOneMenu id="processDefinitionKeyNew" styleClass="percent100 select"
- value="#{workflowWizardBean.startFormDTO.processDefKey}">
- <p:ajax listener="#{workflowWizardBean.updateFilteredFormsConfig(workflowWizardBean.startFormDTO.processDefKey)}"
- update="formsConfigTable"/>
- <f:selectItems value="#{getProcessesBean.deployed}" var="s"
- itemValue="#{s.processDefinitionKey}"
- style="width:95%"
- itemLabel="#{s.processDefinitionKey}"/>
- </p:selectOneMenu>
- </p:panelGrid>
- <h:outputText value=""/>
- <h:outputText value=""/>
- </p:panelGrid>
- <p:panelGrid columns="4" layout="grid" style="padding-left: 50px;
- margin-top: -16px;
- width: 90%;">
- <h:outputText value=""/>
- <div class="arrow-down"></div>
- <h:outputText value=""/>
- <h:outputText value=""/>
- </p:panelGrid>
- <p:dataTable class="secondStepTable" value="#{workflowWizardBean.startFormDTO.taskDTOs}" var="task"
- id="formsConfigTable" style="margin-top: 5px;margin-left: 40px;width: 69%;">
- <p:column headerText="Nazwa zadania w procesie" styleClass="centeredColumn">
- <p:outputLabel value="#{task.name}" size="5"/>
- </p:column>
- <p:column headerText="Nazwa formularza" styleClass="centeredColumn">
- <p:selectOneMenu id="form" value="#{task.formDefinitionDTO.form}"
- styleClass="percent100 select">
- <f:selectItems value="#{getFormsBean.allForms}" var="s" itemValue="#{s}"
- itemLabel="#{s}"/>
- </p:selectOneMenu>
- </p:column>
- <p:column headerText="Grupa użytkowników w procesie" styleClass="centeredColumn">
- <p:selectOneMenu id="group" value="#{task.backOfficeGroupId}"
- styleClass="percent100 select">
- <f:selectItems value="#{getGroupsBean.groups}" var="k" itemValue="#{k.id}"
- itemLabel="#{k.name}"/>
- </p:selectOneMenu>
- </p:column>
- </p:dataTable>
- <p:messages closable="true"/>
- </p:tab>
- <p:tab id="Konfiguracja" title="Konfiguracja">
- <div class="crumbs">
- <ul>
- <li class="visited"><a>Wybierz formularz startowy</a></li>
- <li class="visited"><a>Wybierz formularze</a></li>
- <li class="selected"><a>Konfiguracja</a></li>
- <li><a>Potwierdź</a></li>
- </ul>
- </div>
- <p:panelGrid columns="4" layout="grid" style="padding-left: 50px;
- margin-top: -16px;
- width: 91%;">
- <h:outputText value=""/>
- <h:outputText value=""/>
- <p:panelGrid columns="1" style="width: 100%;">
- <p:panel style="background: white;border: 1px solid #DBDBDB; margin-bottom: 5px;">
- <p:outputLabel value="Workflow:"
- style="line-height: 40px;padding: 10px 10px 10px 10px;margin: 1px 0px;text-shadow: none;"/>
- <p:inputText placeholder="Nazwa procesu" value="#{workflowWizardBean.startFormDTO.name}"
- required="true" label="Nazwa procesu"/>
- <p:selectManyCheckbox id="grid2" value="#{workflowWizardBean.groups}" layout="grid"
- columns="2">
- <f:selectItems value="#{workflowWizardBean.customerGroupDTOs}" var="group"
- itemLabel="#{group.name}" itemValue="#{group.name}"/>
- </p:selectManyCheckbox>
- </p:panel>
- <p:panel style="background: white;border: 1px solid #DBDBDB;">
- <p:outputLabel value="Data Ważności:"
- style="line-height: 40px; padding: 10px 10px 10px 10px; margin: 1px 0px; text-shadow: none;"/>
- <p:calendar id="popup" value="#{workflowWizardBean.startFormDTO.fromDate}" locale="pl"
- navigator="true" styleClass="timepicker" placeholder="Od"
- pattern="dd-MM-yyyy HH:mm:ss"
- required="true" label="Data początkowa"
- style="border-bottom: 0px solid transparent !important;"/>
- <p:calendar style=" border-top: 0px;" value="#{workflowWizardBean.startFormDTO.toDate}"
- id="popup2" locale="pl" navigator="true" styleClass="timepicker"
- placeholder="Do"
- pattern="dd-MM-yyyy HH:mm:ss"
- required="true" label="Data końcowa"/>
- </p:panel>
- <h:outputText value=""/>
- </p:panelGrid>
- </p:panelGrid>
- <p:messages closable="true"/>
- </p:tab>
- <p:tab id="Potwierdź" title="Potwierdź">
- <div class="crumbs">
- <ul>
- <li class="visited"><a>Wybierz formularz startowy</a></li>
- <li class="visited"><a>Wybierz formularze</a></li>
- <li class="visited"><a>Konfiguracja</a></li>
- <li class="selected"><a>Potwierdź</a></li>
- </ul>
- </div>
- <p:panelGrid id="potwierdzPanel" columns="2" layout="grid" style="width: 91%;">
- <p:columnGroup>
- <p:dataTable class="summary" value="#{workflowWizardBean.startFormDTO}" var="form"
- id="summaryTable"
- style="margin-top: 5px;margin-left: 40px;width: 69%;border: 1px solid #5f5f5f;">
- <p:column headerText="Nazwa formularza startowego" styleClass="centeredColumn">
- <p:outputLabel value="#{form.formDefinitionDTO.form}" size="5"/>
- </p:column>
- <p:column headerText="Wersja formularza startowego" styleClass="centeredColumn">
- <p:outputLabel value="#{form.formDefinitionDTO.version}" size="2"/>
- </p:column>
- <p:column headerText="Nazwa procesu" styleClass="centeredColumn">
- <p:outputLabel value="#{form.processDefKey}" size="5"/>
- </p:column>
- </p:dataTable>
- <p:dataTable class="summary" value="#{workflowWizardBean.startFormDTO.taskDTOs}" var="tasks"
- id="taskTable"
- style="margin-top: 40px;margin-left: 40px;width: 69%;border: 1px solid #5f5f5f;">
- <p:column headerText="Nazwa zadania w procesie" styleClass="centeredColumn">
- <p:outputLabel value="#{tasks.name}" size="5"/>
- </p:column>
- <p:column headerText="Nazwa formularza" styleClass="centeredColumn">
- <p:outputLabel value="#{tasks.formDefinitionDTO.form}" size="5"/>
- </p:column>
- <p:column headerText="Grupa back office" styleClass="centeredColumn">
- <p:outputLabel value="#{tasks.backOfficeGroupId}" size="5"/>
- </p:column>
- </p:dataTable>
- <p:dataTable class="summary" value="#{workflowWizardBean.startFormDTO}" var="form"
- id="summaryTablecontinued"
- style="margin-top: 40px;margin-left: 40px;width: 69%;border: 1px solid #5f5f5f;">
- <p:column headerText="Nazwa definicji" styleClass="centeredColumn">
- <p:outputLabel value="#{form.name}" size="5"/>
- </p:column>
- <p:column headerText="Ważny od dnia" styleClass="centeredColumn">
- <p:outputLabel value="#{form.fromDate}" size="5"/>
- </p:column>
- <p:column headerText="Ważny do dnia" styleClass="centeredColumn">
- <p:outputLabel value="#{form.toDate}" size="5"/>
- </p:column>
- </p:dataTable>
- <p:dataTable class="summary" value="#{workflowWizardBean.groups}" var="group"
- id="groupTable"
- style="margin-top: 40px;margin-left: 40px;width: 69%; border: 1px solid #5f5f5f;">
- <p:column headerText="Grupa kliencka" styleClass="centeredColumn">
- <p:outputLabel value="#{group}" size="5"/>
- </p:column>
- </p:dataTable>
- </p:columnGroup>
- <p:columnGroup>
- <p:panelGrid rendered="#{! validatorBean.valid}" id="validatorPanel" columns="3" layout="grid"
- style="width: 95%;">
- <p:dataTable class="" value="#{validatorBean.validatorMessage.badProcessVariables}" var="m"
- id="badProcessVariables" style="margin-top: 5px;margin-left: 40px;width: 100%">
- <p:column headerText="Zmienne procesowe bez opdpowiedników w formularzach"
- styleClass="centeredColumn">
- <p:outputLabel value="#{m}"/>
- </p:column>
- </p:dataTable>
- <p:dataTable class="" value="#{validatorBean.validatorMessage.formVariables}" var="m"
- id="formVariables" style="margin-top: 5px;margin-left: 40px;width: 100%">
- <p:column headerText="Zmienne Formularzy" styleClass="centeredColumn">
- <p:outputLabel value="#{m}" />
- </p:column>
- </p:dataTable>
- <p:dataTable class="" value="#{validatorBean.validatorMessage.processVariables}" var="m"
- id="processVariables" style="margin-top: 5px;margin-left: 40px;width: 100%">
- <p:column headerText="Zmienne Procesowe" styleClass="centeredColumn">
- <p:outputLabel value="#{m}" />
- </p:column>
- </p:dataTable>
- <p:columnGroup>
- <p:outputLabel></p:outputLabel>
- <p:outputLabel rendered="#{!validatorBean.valid}"
- style="color:#d33333;font-size: large">Znaleziono błędy w konfiguracji</p:outputLabel>
- </p:columnGroup>
- </p:panelGrid>
- </p:columnGroup>
- </p:panelGrid>
- <p:commandButton styleClass="ui-wizard-nav-next" disabled="#{! validatorBean.valid}"
- value="Zatwierdź" ajax="false" action="#{workflowWizardBean.saveChanges}"/>
- </p:tab>
- </p:wizard>
- </h:form>
- </h:body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement