<?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:ui="http://java.sun.com/jsf/facelets"
|
xmlns:p="http://primefaces.org/ui"
|
xmlns:h="http://java.sun.com/jsf/html"
|
xmlns:f="http://java.sun.com/jsf/core">
|
<ui:composition>
|
<h:form id="encodeReplaceDictForm">
|
<p:panel styleClass="center-header">
|
<p:outputLabel styleClass="title" value="编码替换字典"/>
|
|
<p:panelGrid styleClass="filter" columns="9">
|
<p:outputLabel value="编号:"/>
|
<p:inputText value="#{encodeReplaceDictController.encodeReplaceDictFilter.number}"/>
|
|
<p:outputLabel value="信息:"/>
|
<p:inputText value="#{encodeReplaceDictController.encodeReplaceDictFilter.info}"/>
|
|
<p:outputLabel value="类型:"/>
|
<p:selectOneMenu value="#{encodeReplaceDictController.encodeReplaceDictFilter.type}">
|
<f:selectItems value="#{encodeReplaceDictController.list}"
|
var="item" itemLabel="#{item.getType()}" itemValue="#{item}"/>
|
</p:selectOneMenu>
|
|
<p:commandLink styleClass="search" process="@form" update="@form" actionListener="#{encodeReplaceDictController.modelChange}"/>
|
|
</p:panelGrid>
|
</p:panel>
|
<p:panel styleClass="center-body">
|
<p:panelGrid columns="6" styleClass="btn">
|
<p:commandButton value="新建" styleClass="new-btn"
|
process="@this"
|
actionListener="#{encodeReplaceDictController.onNewBtnClick}"
|
oncomplete="PF('dialog').show();"
|
update=":dialog,:dialogForm"/>
|
|
<p:commandButton value="修改" styleClass="edit-btn"
|
process="@form"
|
actionListener="#{encodeReplaceDictController.onEditBtnClick}"
|
update=":dialog,:dialogForm"/>
|
|
<p:commandButton value="删除" styleClass="del-btn"
|
process="@form"
|
actionListener="#{encodeReplaceDictController.onDeleteBtnClick}"
|
update="@form">
|
<p:confirm header="确认"
|
message="确认操作?"/>
|
</p:commandButton>
|
</p:panelGrid>
|
|
<p:dataTable id="encodeReplaceDictInfoDataTable"
|
styleClass="data-table"
|
paginator="true"
|
paginatorAlwaysVisible="false"
|
paginatorPosition="bottom"
|
lazy="true" value="#{encodeReplaceDictController.dataModel}"
|
var="row"
|
rowKey="#{row.id}"
|
emptyMessage="无数据"
|
rows="20"
|
selection="#{encodeReplaceDictController.selectOne}"
|
selectionMode="single"
|
pageLinks="5">
|
|
<p:column headerText="类型">
|
<h:outputText value="#{row.type.getType()}"/>
|
</p:column>
|
|
<p:column headerText="编号">
|
<h:outputText value="#{row.number}"/>
|
</p:column>
|
|
<p:column headerText="信息">
|
<h:outputText value="#{row.info}"/>
|
</p:column>
|
|
<p:column headerText="简称">
|
<h:outputText value="#{row.abbreviation}"/>
|
</p:column>
|
|
</p:dataTable>
|
</p:panel>
|
</h:form>
|
|
<p:dialog modal="true"
|
header="#{encodeReplaceDictController.encodeReplaceDict.id eq null?'新建':'修改'}"
|
appendTo="@(body)"
|
id="dialog"
|
widgetVar="dialog"
|
resizable="false"
|
width="800" >
|
<h:form id="dialogForm">
|
<p:panelGrid columns="4"
|
styleClass="content2 grid-padding-bottom2">
|
|
<p:outputLabel value="编号"/>
|
<p:inputText value="#{encodeReplaceDictController.encodeReplaceDict.number}"
|
maxlength="1"
|
required="true"
|
onkeyup="this.value=this.value.replace(/[^0-9A-F]/g,'')"
|
requiredMessage="请输入编号"/>
|
|
<p:outputLabel value="类型"/>
|
<p:selectOneMenu value="#{encodeReplaceDictController.encodeReplaceDict.type}">
|
<f:selectItems value="#{encodeReplaceDictController.list}"
|
var="item" itemLabel="#{item.getType()}" itemValue="#{item}"/>
|
</p:selectOneMenu>
|
|
<p:outputLabel value="简称"/>
|
<p:inputText value="#{encodeReplaceDictController.encodeReplaceDict.abbreviation}"
|
maxlength="100" />
|
|
<p:outputLabel value="信息"/>
|
<p:inputText value="#{encodeReplaceDictController.encodeReplaceDict.info}"
|
maxlength="100"
|
required="true"
|
requiredMessage="请填写信息"/>
|
|
</p:panelGrid>
|
|
<p:panel styleClass="btn">
|
<p:commandButton value="保存"
|
process="@form"
|
actionListener="#{encodeReplaceDictController.onSaveBtnClick}"
|
update=":encodeReplaceDictForm:encodeReplaceDictInfoDataTable">
|
<p:confirm header="确认"
|
message="确认操作?"/>
|
</p:commandButton>
|
</p:panel>
|
|
</h:form>
|
</p:dialog>
|
</ui:composition>
|
</html>
|