Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 17.21 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3.        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml"
  5.      xmlns:h="http://xmlns.jcp.org/jsf/html"
  6.      xmlns:p="http://primefaces.org/ui"
  7.      xmlns:f="http://xmlns.jcp.org/jsf/core">
  8. <h:head>
  9. </h:head>
  10. <h:body>
  11.     <h:outputStylesheet library="primefaces-theme" name="primefaces.css"/>
  12.  
  13.  
  14.     <h:form id="mainForm" style="overflow-x: hidden !important; overflow-y: hidden !important;">
  15.  
  16.  
  17.         <p:wizard flowListener="#{workflowWizardBean.onFlowProcess}">
  18.  
  19.             <p:tab title="Wybierz formularz startowy" id="newStartForm">
  20.                 <div class="crumbs">
  21.                     <ul>
  22.                         <li class="selected"><a>Wybierz formularz startowy</a></li>
  23.                         <li><a>Wybierz formularze</a></li>
  24.                         <li><a>Konfiguracja</a></li>
  25.                         <li><a>Potwierdź</a></li>
  26.                     </ul>
  27.                 </div>
  28.  
  29.                 <p:panelGrid columns="4" layout="grid" style="padding-left: 40px;
  30.                            margin-top: -16px;
  31.                            width: 90%;">
  32.                     <p:dataTable class="greyPanel" value="#{getFormsBean.unconfiguredStartForms}" var="p"
  33.                                 selection="#{workflowWizardBean.startFormDTO.formDefinitionDTO}"
  34.                                 rowKey="#{p.form}" selectionMode="single">
  35.                         <p:column headerText="Nazwa formularza" style="padding: 4px 10px;">
  36.                             <p:outputLabel value="#{p.form}"/>
  37.                             <p:outputLabel id="select" value="wersja"
  38.                                           style="float: right;font-size: 12px;margin-top: 6px;"/>
  39.                             <p:overlayPanel for="select" hideEffect="fade" dynamic="true"
  40.                                            style="width:14%; background: white !important;">
  41.                                 <p:outputLabel value="Wersja formularza: " style="text-shadow: none;"/>
  42.                                 <p:selectOneMenu rendered="true" id="version"
  43.                                                 value="#{workflowWizardBean.startFormDTO.formDefinitionDTO.version}"
  44.                                                 styleClass="percent100 select light" style="line-height: 16px;">
  45.                                     <f:selectItems value="#{getFormsBean.getFormVersions(p.form, p.app)}" var="s"
  46.                                                   itemValue="#{s}"
  47.                                                   itemLabel="#{s}"/>
  48.                                 </p:selectOneMenu>
  49.                             </p:overlayPanel>
  50.                         </p:column>
  51.                     </p:dataTable>
  52.                     <h:outputText value=""/>
  53.                     <h:outputText value=""/>
  54.                     <h:outputText value=""/>
  55.  
  56.                 </p:panelGrid>
  57.                 <p:messages id="messages" closable="true"/>
  58.                 <p:commandButton value="Powrót" action="processDefinitionsList" styleClass="ui-wizard-nav-back"/>
  59.             </p:tab>
  60.  
  61.             <p:tab title="Wybierz formularze" id="selectForms">
  62.                 <div class="crumbs">
  63.                     <ul>
  64.                         <li class="visited"><a>Wybierz formularz startowy</a></li>
  65.                         <li class="selected"><a>Wybierz formularze</a></li>
  66.                         <li><a>Konfiguracja</a></li>
  67.                         <li><a>Potwierdź</a></li>
  68.                     </ul>
  69.                 </div>
  70.                 <p:panelGrid columns="4" layout="grid" style="padding-left: 50px;
  71.                            margin-top: -16px;
  72.                            width: 90%;">
  73.                     <h:outputText value=""/>
  74.                     <p:panelGrid columns="1"
  75.                                 style="width: 100%; background: #DBDBDB;     border-right: 2px solid #DBDBDB !important;">
  76.  
  77.                         <p:row>
  78.                             <p:outputLabel value="Wybierz proces:" style="line-height: 40px; padding: 0px 10px;"/>
  79.                             <p:commandButton id="refreshBtn" value="" icon="fa fa-refresh"
  80.                                             actionListener="#{scanForNewProcessesBean.scan}"
  81.                                             update="processDefinitionKeyNew" ajax="false"
  82.                                             style="float: right;height: 40px;width: 10%;margin-right: -1px;border-left: 1px solid #B4B4B4;"/>
  83.                         </p:row>
  84.  
  85.                         <p:selectOneMenu id="processDefinitionKeyNew" styleClass="percent100 select"
  86.                                         value="#{workflowWizardBean.startFormDTO.processDefKey}">
  87.                             <p:ajax listener="#{workflowWizardBean.updateFilteredFormsConfig(workflowWizardBean.startFormDTO.processDefKey)}"
  88.                                    update="formsConfigTable"/>
  89.                             <f:selectItems value="#{getProcessesBean.deployed}" var="s"
  90.                                           itemValue="#{s.processDefinitionKey}"
  91.                                           style="width:95%"
  92.                                           itemLabel="#{s.processDefinitionKey}"/>
  93.                         </p:selectOneMenu>
  94.                     </p:panelGrid>
  95.                     <h:outputText value=""/>
  96.                     <h:outputText value=""/>
  97.  
  98.                 </p:panelGrid>
  99.                 <p:panelGrid columns="4" layout="grid" style="padding-left: 50px;
  100.                            margin-top: -16px;
  101.                            width: 90%;">
  102.                     <h:outputText value=""/>
  103.  
  104.                     <div class="arrow-down"></div>
  105.                     <h:outputText value=""/>
  106.                     <h:outputText value=""/>
  107.                 </p:panelGrid>
  108.  
  109.  
  110.                 <p:dataTable class="secondStepTable" value="#{workflowWizardBean.startFormDTO.taskDTOs}" var="task"
  111.                             id="formsConfigTable" style="margin-top: 5px;margin-left: 40px;width: 69%;">
  112.                     <p:column headerText="Nazwa zadania w procesie" styleClass="centeredColumn">
  113.                         <p:outputLabel value="#{task.name}" size="5"/>
  114.                     </p:column>
  115.                     <p:column headerText="Nazwa formularza" styleClass="centeredColumn">
  116.                         <p:selectOneMenu id="form" value="#{task.formDefinitionDTO.form}"
  117.                                         styleClass="percent100 select">
  118.                             <f:selectItems value="#{getFormsBean.allForms}" var="s" itemValue="#{s}"
  119.                                           itemLabel="#{s}"/>
  120.                         </p:selectOneMenu>
  121.  
  122.                     </p:column>
  123.                     <p:column headerText="Grupa użytkowników w procesie" styleClass="centeredColumn">
  124.                         <p:selectOneMenu id="group" value="#{task.backOfficeGroupId}"
  125.                                         styleClass="percent100 select">
  126.                             <f:selectItems value="#{getGroupsBean.groups}" var="k" itemValue="#{k.id}"
  127.                                           itemLabel="#{k.name}"/>
  128.                         </p:selectOneMenu>
  129.                     </p:column>
  130.                 </p:dataTable>
  131.  
  132.                 <p:messages closable="true"/>
  133.             </p:tab>
  134.             <p:tab id="Konfiguracja" title="Konfiguracja">
  135.                 <div class="crumbs">
  136.                     <ul>
  137.                         <li class="visited"><a>Wybierz formularz startowy</a></li>
  138.                         <li class="visited"><a>Wybierz formularze</a></li>
  139.                         <li class="selected"><a>Konfiguracja</a></li>
  140.                         <li><a>Potwierdź</a></li>
  141.                     </ul>
  142.                 </div>
  143.                 <p:panelGrid columns="4" layout="grid" style="padding-left: 50px;
  144.                            margin-top: -16px;
  145.                            width: 91%;">
  146.                     <h:outputText value=""/>
  147.                     <h:outputText value=""/>
  148.                     <p:panelGrid columns="1" style="width: 100%;">
  149.                         <p:panel style="background: white;border: 1px solid #DBDBDB; margin-bottom: 5px;">
  150.                             <p:outputLabel value="Workflow:"
  151.                                           style="line-height: 40px;padding: 10px 10px 10px 10px;margin: 1px 0px;text-shadow: none;"/>
  152.                             <p:inputText placeholder="Nazwa procesu" value="#{workflowWizardBean.startFormDTO.name}"
  153.                                         required="true" label="Nazwa procesu"/>
  154.                             <p:selectManyCheckbox id="grid2" value="#{workflowWizardBean.groups}" layout="grid"
  155.                                                  columns="2">
  156.                                 <f:selectItems value="#{workflowWizardBean.customerGroupDTOs}" var="group"
  157.                                               itemLabel="#{group.name}" itemValue="#{group.name}"/>
  158.                             </p:selectManyCheckbox>
  159.  
  160.                         </p:panel>
  161.  
  162.                         <p:panel style="background: white;border: 1px solid #DBDBDB;">
  163.                             <p:outputLabel value="Data Ważności:"
  164.                                           style="line-height: 40px; padding: 10px 10px 10px 10px; margin: 1px 0px; text-shadow: none;"/>
  165.                             <p:calendar id="popup" value="#{workflowWizardBean.startFormDTO.fromDate}" locale="pl"
  166.                                        navigator="true" styleClass="timepicker" placeholder="Od"
  167.                                        pattern="dd-MM-yyyy HH:mm:ss"
  168.                                        required="true" label="Data początkowa"
  169.                                        style="border-bottom: 0px solid transparent !important;"/>
  170.                             <p:calendar style="    border-top: 0px;" value="#{workflowWizardBean.startFormDTO.toDate}"
  171.                                        id="popup2" locale="pl" navigator="true" styleClass="timepicker"
  172.                                        placeholder="Do"
  173.                                        pattern="dd-MM-yyyy HH:mm:ss"
  174.                                        required="true" label="Data końcowa"/>
  175.                         </p:panel>
  176.  
  177.                         <h:outputText value=""/>
  178.                     </p:panelGrid>
  179.                 </p:panelGrid>
  180.                 <p:messages closable="true"/>
  181.             </p:tab>
  182.             <p:tab id="Potwierdź" title="Potwierdź">
  183.                 <div class="crumbs">
  184.                     <ul>
  185.                         <li class="visited"><a>Wybierz formularz startowy</a></li>
  186.                         <li class="visited"><a>Wybierz formularze</a></li>
  187.                         <li class="visited"><a>Konfiguracja</a></li>
  188.                         <li class="selected"><a>Potwierdź</a></li>
  189.                     </ul>
  190.                 </div>
  191.                 <p:panelGrid id="potwierdzPanel" columns="2" layout="grid" style="width: 91%;">
  192.                     <p:columnGroup>
  193.                         <p:dataTable class="summary" value="#{workflowWizardBean.startFormDTO}" var="form"
  194.                                     id="summaryTable"
  195.                                     style="margin-top: 5px;margin-left: 40px;width: 69%;border: 1px solid #5f5f5f;">
  196.                             <p:column headerText="Nazwa formularza startowego" styleClass="centeredColumn">
  197.                                 <p:outputLabel value="#{form.formDefinitionDTO.form}" size="5"/>
  198.                             </p:column>
  199.                             <p:column headerText="Wersja formularza startowego" styleClass="centeredColumn">
  200.                                 <p:outputLabel value="#{form.formDefinitionDTO.version}" size="2"/>
  201.                             </p:column>
  202.                             <p:column headerText="Nazwa procesu" styleClass="centeredColumn">
  203.                                 <p:outputLabel value="#{form.processDefKey}" size="5"/>
  204.                             </p:column>
  205.  
  206.                         </p:dataTable>
  207.  
  208.                         <p:dataTable class="summary" value="#{workflowWizardBean.startFormDTO.taskDTOs}" var="tasks"
  209.                                     id="taskTable"
  210.                                     style="margin-top: 40px;margin-left: 40px;width: 69%;border: 1px solid #5f5f5f;">
  211.                             <p:column headerText="Nazwa zadania w procesie" styleClass="centeredColumn">
  212.                                 <p:outputLabel value="#{tasks.name}" size="5"/>
  213.                             </p:column>
  214.                             <p:column headerText="Nazwa formularza" styleClass="centeredColumn">
  215.                                 <p:outputLabel value="#{tasks.formDefinitionDTO.form}" size="5"/>
  216.                             </p:column>
  217.                             <p:column headerText="Grupa back office" styleClass="centeredColumn">
  218.                                 <p:outputLabel value="#{tasks.backOfficeGroupId}" size="5"/>
  219.                             </p:column>
  220.  
  221.                         </p:dataTable>
  222.  
  223.                         <p:dataTable class="summary" value="#{workflowWizardBean.startFormDTO}" var="form"
  224.                                     id="summaryTablecontinued"
  225.                                     style="margin-top: 40px;margin-left: 40px;width: 69%;border: 1px solid #5f5f5f;">
  226.                             <p:column headerText="Nazwa definicji" styleClass="centeredColumn">
  227.                                 <p:outputLabel value="#{form.name}" size="5"/>
  228.                             </p:column>
  229.                             <p:column headerText="Ważny od dnia" styleClass="centeredColumn">
  230.                                 <p:outputLabel value="#{form.fromDate}" size="5"/>
  231.                             </p:column>
  232.                             <p:column headerText="Ważny do dnia" styleClass="centeredColumn">
  233.                                 <p:outputLabel value="#{form.toDate}" size="5"/>
  234.                             </p:column>
  235.                         </p:dataTable>
  236.  
  237.                         <p:dataTable class="summary" value="#{workflowWizardBean.groups}" var="group"
  238.                                     id="groupTable"
  239.                                     style="margin-top: 40px;margin-left: 40px;width: 69%; border: 1px solid #5f5f5f;">
  240.                             <p:column headerText="Grupa kliencka" styleClass="centeredColumn">
  241.                                 <p:outputLabel value="#{group}" size="5"/>
  242.                             </p:column>
  243.                         </p:dataTable>
  244.                     </p:columnGroup>
  245.                     <p:columnGroup>
  246.                         <p:panelGrid rendered="#{! validatorBean.valid}" id="validatorPanel" columns="3" layout="grid"
  247.                                     style="width: 95%;">
  248.  
  249.                             <p:dataTable class="" value="#{validatorBean.validatorMessage.badProcessVariables}" var="m"
  250.                                         id="badProcessVariables" style="margin-top: 5px;margin-left: 40px;width: 100%">
  251.                                 <p:column headerText="Zmienne procesowe bez opdpowiedników w formularzach"
  252.                                          styleClass="centeredColumn">
  253.                                     <p:outputLabel value="#{m}"/>
  254.                                 </p:column>
  255.  
  256.                             </p:dataTable>
  257.  
  258.                             <p:dataTable class="" value="#{validatorBean.validatorMessage.formVariables}" var="m"
  259.                                         id="formVariables" style="margin-top: 5px;margin-left: 40px;width: 100%">
  260.                                 <p:column headerText="Zmienne Formularzy" styleClass="centeredColumn">
  261.                                     <p:outputLabel value="#{m}" />
  262.                                 </p:column>
  263.  
  264.                             </p:dataTable>
  265.  
  266.                             <p:dataTable class="" value="#{validatorBean.validatorMessage.processVariables}" var="m"
  267.                                         id="processVariables" style="margin-top: 5px;margin-left: 40px;width: 100%">
  268.                                 <p:column headerText="Zmienne Procesowe" styleClass="centeredColumn">
  269.                                     <p:outputLabel value="#{m}" />
  270.                                 </p:column>
  271.                             </p:dataTable>
  272.                             <p:columnGroup>
  273.                                 <p:outputLabel></p:outputLabel>
  274.                                 <p:outputLabel rendered="#{!validatorBean.valid}"
  275.                                               style="color:#d33333;font-size: large">Znaleziono błędy w konfiguracji</p:outputLabel>
  276.                             </p:columnGroup>
  277.  
  278.                         </p:panelGrid>
  279.                     </p:columnGroup>
  280.                 </p:panelGrid>
  281.                 <p:commandButton styleClass="ui-wizard-nav-next" disabled="#{! validatorBean.valid}"
  282.                                 value="Zatwierdź" ajax="false" action="#{workflowWizardBean.saveChanges}"/>
  283.             </p:tab>
  284.         </p:wizard>
  285.     </h:form>
  286. </h:body>
  287. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement