listCardTemplateData.xhtml 4.69 KB
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html" xmlns:users="http://java.sun.com/jsf/composite/tools/user"
	xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui"
>
<h:body>
	<ui:composition template="#{sessionHandler.template}">
		<f:metadata>
			<f:viewParam name="templateid" value="#{cardTemplateDataView.templateId}" />
			<f:event type="preRenderView" listener="#{cardTemplateDataView.initCardTemplate()}" />
		</f:metadata>
		<ui:define name="content">
			<h:form id="cardTextDatas">
				<h:dataTable rendered="#{!empty cardTemplateDataView.cardTextDatas}" value="#{cardTemplateDataView.cardTextDatas}" var="textData">
					<h:column>
					#{textData.id}
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['cardTextData.type']}" />
						</f:facet>
						<h:outputText value="#{textData.textDataType}" />
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['cardTextData.x']}" />
						</f:facet>
						<h:outputText value="#{textData.x}" />

					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['cardTextData.y']}" />
						</f:facet>
						<h:outputText value="#{textData.y}" />
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['cardTextData.zindex']}" />
						</f:facet>
						<h:outputText value="#{textData.zIndex}" />
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['cardTextData.size']}" />
						</f:facet>
						<h:outputText value="#{textData.size}" />
					</h:column>
					<h:column>
						<h:link outcome="/useradmin/editCardTextData" value="#{i18n['cardTextData.edit']}">
							<f:param name="textdataid" value="#{textData.id}" />
						</h:link>
					</h:column>
					<h:column>
						<p:commandButton id="DeleteText#{textData.id}" value="Delete" onclick="PF('dialogText#{textData.id}').show();" type="button" onerror="location.reload(true);" />
						<p:dialog  id="deleteDialog" widgetVar="dialogText#{textData.id}" width="300" position="center">
							<h:panelGrid>
								<h:outputLabel value="#{i18n['cardTextData.deleteQ']}"></h:outputLabel>
								<h:commandButton action="#{cardTemplateDataView.deleteTextData(textData.id)}" value="#{i18n['cardTextData.delete']}" oncomplete="PF('dialogText#{textData.id}').hide()"/>
							</h:panelGrid>
						</p:dialog>
					</h:column>
				</h:dataTable>
				<h:dataTable rendered="#{!empty cardTemplateDataView.cardObjectDatas}" value="#{cardTemplateDataView.cardObjectDatas}" var="objectData">
					<h:column>
					#{objectData.id}
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['cardObjectData.type']}" />
						</f:facet>
						<h:outputText value="#{objectData.objectDataType}" />
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['cardObjectData.x']}" />
						</f:facet>
						<h:outputText value="#{objectData.x}" />

					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['cardObjectData.y']}" />
						</f:facet>
						<h:outputText value="#{objectData.y}" />
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['cardObjectData.zindex']}" />
						</f:facet>
						<h:outputText value="#{objectData.zIndex}" />
					</h:column>
					<h:column>
						<f:facet name="header">
							<h:outputText value="#{i18n['cardObjectData.size']}" />
						</f:facet>
						<h:outputText value="#{objectData.size}" />
					</h:column>
					<h:column>
						<h:link outcome="/useradmin/editCardTextData" value="#{i18n['cardObjectData.edit']}">
							<f:param name="objectdataid" value="#{objectData.id}" />
						</h:link>
					</h:column>
					<h:column>
						<p:commandButton id="DeleteObject#{objectData.id}" value="Delete" onclick="PF('dialogObject#{objectData.id}').show();" type="button" onerror="location.reload(true);" />
						<p:dialog  id="deleteObjectDataDialog" for="image" widgetVar="dialogObject#{objectData.id}" width="300" position="left">
							<h:panelGrid>
								<h:outputLabel value="#{i18n['cardTextData.deleteQ']}"></h:outputLabel>
								<h:commandButton action="#{cardTemplateDataView.deleteTextData(objectData.id)}" value="#{i18n['cardObjectData.delete']}" oncomplete="PF('dialogObject#{objectData.id}').hide()"/>
							</h:panelGrid>
						</p:dialog>
					</h:column>
				</h:dataTable>
				
			</h:form>

		</ui:define>
	</ui:composition>
</h:body>
</html>