Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!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:ui="http://java.sun.com/jsf/facelets"
- xmlns:f="http://java.sun.com/jsf/core"
- xmlns:h="http://java.sun.com/jsf/html"
- xmlns:p="http://primefaces.org/ui"
- xmlns:j="http://jleaf.org/faces"
- xmlns:jl="http://java.sun.com/jsf/composite/jlcomponents">
- <ui:composition template="/WEB-INF/layouts/browse.xhtml">
- <ui:define name="headPart">
- <j:lang id="lang" prefix="org.jleaf.erp.fin.web" />
- <link
- href="${request.contextPath}/jleaf.resource/org/jleaf/erp/fin/web/resources/css/style.css"
- type="text/css"
- rel="stylesheet" />
- <j:authorize task="createSerahTerimaInvoiceAr">
- <script>
- $(document).ready(function(){
- // Dijalankan pada saat page load done
- doSelectOu();
- });
- </script>
- </j:authorize>
- <title>#{piece['createSerahTerimaInvoiceAr']}</title>
- </ui:define>
- <ui:define name="pageTitle">
- <span>#{piece['createSerahTerimaInvoiceAr']}</span>
- </ui:define>
- <ui:define name="filter">
- <p:remoteCommand name="doSelectOu" process=":rootform:comboOu" update=":rootform:comboOu" />
- <ui:include src="includes/menuForSerahTerimaInvoice.xhtml">
- <ui:param name="active" value="selectInvoice" />
- </ui:include>
- <j:authorize task="createSerahTerimaInvoiceAr">
- <!-- FILTER -->
- <p:messages id="messages" />
- <input type="hidden" value="#{createHandoverInvoiceArController}"/>
- <table width="100%" cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td>
- <p:spacer height="5px" />
- </td>
- </tr>
- <tr>
- <td>
- <h:panelGrid id="filterGet" columns="3">
- <p:outputLabel value="#{piece['ou']}" />
- <h:outputText value="#{piece['customer']}"/>
- <p:outputLabel value="#{piece['dueDate']}" />
- <jl:comboBox
- id="comboOu"
- value="#{filterBean.data['ou']}"
- task="system"
- comboName="authorizedOUMainBuOrBranchOrEmbeddedOutlet"
- args=",,Y"
- itemLabel="#{item['code']} - #{item['name']}"
- ajax="true"
- listener="#{createHandoverInvoiceArController.onOuChanged()}"
- update=":rootform:grid :rootform:messages :rootform:basket"
- />
- <p:inputText id="inputCustomer" value="#{filterBean.data['customerCodeName']}" size="40"/>
- <jl:comboBoxWithNone
- id="comboDueDate"
- value="#{filterBean.data['dueDate']}"
- comboName="dueDateType"
- args=""
- itemLabel="#{piece['org.jleaf.erp.master.web.'.concat(item['propKey'])]}"
- noneLabel="all"
- ajax="true"
- listener="#{createHandoverInvoiceArController.onDueDateChanged()}"
- update=":rootform:grid :rootform:messages" />
- <p:commandButton
- id="btnSearch"
- value="#{piece['search']}"
- ajax="true"
- actionListener="#{createHandoverInvoiceArController.doSearch()}"
- process="filterGet"
- update="grid basket messages"
- />
- </h:panelGrid>
- </td>
- </tr>
- <tr>
- <td>
- <p:spacer height="5px" />
- </td>
- </tr>
- </table>
- <p:defaultCommand target="btnSearch" />
- </j:authorize>
- </ui:define>
- <ui:define name="content">
- <j:authorize task="createSerahTerimaInvoiceAr" forbidden="true">
- <table cellspacing="0" cellpadding="5" border="0" style="width: 100%">
- <tr>
- <td style="width: 50%">
- <p:toolbar>
- <p:toolbarGroup align="right">
- <p:commandButton
- id="btnAddToList" value="#{piece['addToList']}"
- actionListener="#{createHandoverInvoiceArController.addToBasket()}"
- update="basket messages"
- icon="ui-icon-plus" />
- </p:toolbarGroup>
- </p:toolbar>
- <p:dataTable
- id="grid"
- value="#{createHandoverInvoiceArController.model}"
- var="item" lazy="true"
- selection="#{createHandoverInvoiceArController.selectedList}"
- paginator="true"
- rows="25"
- rowKey="#{item['id']}"
- paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
- rowsPerPageTemplate="25,50,100"
- >
- <f:facet name="header">
- #{piece['pleasePickItemsBelow']}
- </f:facet>
- <p:column selectionMode="multiple" />
- <p:column headerText="#{piece['documentInvoiceAr']}">
- <h:outputText value="#{item['docNo']}" />
- <br></br>
- <h:outputText value="#{item['docTypeDesc']}" />
- <br></br>
- <h:outputText value="#{item['docDate']}" converter="#{dateConverter}" />
- </p:column>
- <p:column headerText="#{piece['customer']}">
- <h:outputText value="#{item['partnerCode']}" />
- -
- <h:outputText value="#{item['partnerName']}" />
- </p:column>
- <p:column headerText="#{piece['outstandingAmount']}">
- <div style="float: left">
- <h:outputText value="#{item['currCode']} " />
- </div>
- <div style="width: 120px; text-align: right">
- <h:outputText value="#{item['osAmount']}" converter="#{numericConverter}" />
- </div>
- </p:column>
- <p:column headerText="#{piece['dueDate']}">
- <h:outputText value="#{item['dueDate']}" converter="#{dateConverter}" />
- </p:column>
- </p:dataTable>
- </td>
- <td style="width: 50%">
- <p:toolbar>
- <p:toolbarGroup align="left">
- <p:commandButton
- value="#{piece['clear']}"
- oncomplete="confirmClearDlg.show()"
- icon="ui-icon-trash"
- update="basket" />
- </p:toolbarGroup>
- <p:toolbarGroup align="right">
- <p:commandButton
- value="#{piece['createSerahTerimaInvoiceAr']}"
- actionListener="#{createHandoverInvoiceArController.next()}"
- process="@this comboOu inputCustomer comboDueDate"
- update="messages"
- icon="ui-icon-triangle-1-e" />
- </p:toolbarGroup>
- </p:toolbar>
- <p:dataTable
- id="basket"
- var="basketItem"
- value="#{createHandoverInvoiceArController.chosenList}"
- paginator="true"
- rows="25"
- paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
- rowsPerPageTemplate="25,50,100">
- <p:columnGroup type="header">
- <p:row>
- <p:column colspan="2" headerText="#{piece['totalDocuments']}" />
- <p:column>
- <f:facet name="header">
- <p:inputText
- value="#{createHandoverInvoiceArController.getChosenList().size()}"
- converter="#{numericConverter}"
- readonly="true" />
- </f:facet>
- </p:column>
- <p:column headerText="#{piece['totalAmount']}" />
- <p:column>
- <f:facet name="header">
- <p:inputText
- value="#{createHandoverInvoiceArController.totalAmount}"
- converter="#{numericConverter}"
- readonly="true" />
- </f:facet>
- </p:column>
- </p:row>
- <p:row>
- <p:column headerText="#{piece['action']}"></p:column>
- <p:column headerText="#{piece['documentInvoiceAr']}"></p:column>
- <p:column headerText="#{piece['customer']}"></p:column>
- <p:column headerText="#{piece['outstandingAmount']}"></p:column>
- <p:column headerText="#{piece['dueDate']}"></p:column>
- </p:row>
- </p:columnGroup>
- <p:column>
- <p:commandLink
- value="#{piece['remove']}"
- actionListener="#{createHandoverInvoiceArController.prepareRemoveFromBasket(basketItem)}"
- oncomplete="confirmDlg.show()"
- />
- </p:column>
- <p:column>
- <h:outputText value="#{basketItem['docNo']}" />
- <br></br>
- <h:outputText value="#{basketItem['docTypeDesc']}" />
- <br></br>
- <h:outputText value="#{basketItem['docDate']}" converter="#{dateConverter}" />
- </p:column>
- <p:column>
- <h:outputText value="#{basketItem['partnerCode']}" />
- -
- <h:outputText value="#{basketItem['partnerName']}" />
- </p:column>
- <p:column>
- <div style="float: left">
- <h:outputText value="#{basketItem['currCode']} " />
- </div>
- <div style="width: 120px; text-align: right">
- <h:outputText value="#{basketItem['osAmount']}" converter="#{numericConverter}" />
- </div>
- </p:column>
- <p:column>
- <h:outputText value="#{basketItem['dueDate']}" converter="#{dateConverter}" />
- </p:column>
- </p:dataTable>
- </td>
- </tr>
- </table>
- </j:authorize>
- </ui:define>
- <ui:define name="outsidePart">
- <h:form>
- <!-- Dialog Remove Prepared Activity Doc -->
- <p:confirmDialog header="#{piece['deleteItem']}"
- message="#{piece['areYouSure']}"
- widgetVar="confirmDlg"
- width="300">
- <p:commandButton
- value="#{piece['yes']}"
- actionListener="#{createHandoverInvoiceArController.removeFromBasket()}"
- update=":rootform:basket :rootform:messages"
- oncomplete="confirmDlg.hide()" />
- <p:commandButton
- value="#{piece['no']}"
- type="button"
- onclick="confirmDlg.hide()" />
- </p:confirmDialog>
- <!-- Dialog Confirm Clear Basket -->
- <p:confirmDialog
- header="#{piece['clearAllItems']}"
- message="#{piece['areYouSure']}"
- widgetVar="confirmClearDlg"
- width="300">
- <p:commandButton
- value="#{piece['yes']}"
- actionListener="#{createHandoverInvoiceArController.clearBasket()}"
- update=":rootform:basket"
- oncomplete="confirmClearDlg.hide();" />
- <p:commandButton
- value="#{piece['no']}"
- type="button"
- onclick="confirmClearDlg.hide()" />
- </p:confirmDialog>
- </h:form>
- </ui:define>
- </ui:composition>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement