source: vanHelsing/trunk/gui/WebContent/menu.jspx@ 871

Last change on this file since 871 was 871, checked in by tobias, on May 10, 2010 at 7:42:51 PM

additional clients can be added to the configuration

File size: 8.0 KB
Line 
1<?xml version="1.0" encoding="utf-8" ?>
2<jsp:root version="1.2"
3 xmlns:jsp="http://java.sun.com/JSP/Page"
4 xmlns:f="http://java.sun.com/jsf/core"
5 xmlns:h="http://java.sun.com/jsf/html"
6 xmlns:ice="http://www.icesoft.com/icefaces/component">
7<jsp:directive.page contentType="text/html;charset=utf-8" />
8<f:view>
9 <ice:outputDeclaration doctypeRoot="HTML" doctypePublic="-//W3C//DTD HTML 4.01 Transitional//EN" doctypeSystem="http://www.w3.org/TR/html4/loose.dtd"/>
10 <html>
11 <head>
12 <title>Van Helsing</title>
13 <ice:outputStyle href="./xmlhttp/css/rime/rime.css" />
14 <ice:outputStyle href="./css/tree.css" />
15
16 </head>
17 <body>
18 <ice:outputText style="color:grey; font-size:32px" value="Van Helsing"/>
19 <ice:form>
20
21 <ice:panelTabSet>
22 <ice:panelTab label="Configuration">
23
24 <ice:panelDivider style="height:600px;width:95%" dividerPosition="30">
25 <f:facet name="first">
26 <ice:tree id="baum"
27 value="#{configurationBean.dataTree.tree}"
28 var="item"
29 hideRootNode = "false"
30 hideNavigation ="false"
31 imageDir = "css/images/">
32
33 <ice:treeNode id="knoten">
34 <f:facet name="icon">
35 <ice:panelGroup style="display: inline" >
36 <ice:graphicImage
37 value="/css/images/#{item.userObject.icon}"/>
38 </ice:panelGroup>
39 </f:facet>
40 <f:facet name="content">
41 <!--<ice:panelGroup styleClass="selectedNode#{item.userObject.userObject.resId eq configurationBean.selectedId} selectedComponent#{item.userObject.selected}"
42 style="display:inline" > -->
43
44 <ice:commandLink actionListener="#{configurationBean.renderResource}">
45 <f:param name="userObject.resId" value="#{item.userObject.userObject.resId}"/>
46 <f:param name="userObject.resName" value="#{item.userObject.userObject.resName}" />
47 <ice:outputText id="knoten" value="#{item.userObject.userObject.resName}"/>
48 </ice:commandLink>
49 <!--</ice:panelGroup> -->
50 </f:facet>
51 </ice:treeNode>
52 </ice:tree>
53 </f:facet>
54 <f:facet name="second">
55 <ice:panelGrid cellpadding="0" cellspacing="3"
56 columns="2" rendered="#{configurationBean.selectedObject.viewItemList != null}">
57 <ice:dataTable
58 var="item"
59 value="#{configurationBean.selectedObject.viewItemList}"
60 style="float:left,bottom; width:90%"
61 >
62 <ice:column>
63 <f:facet name="header">
64 <ice:outputText value="Key" />
65 </f:facet>
66 <ice:outputText rendered="#{item.required eq true}" value="#{item.key}" />
67 <ice:outputText style="color:grey" rendered="#{item.required eq false}" value="#{item.key}" />
68 </ice:column>
69 <ice:column>
70 <f:facet name="header">
71 <ice:outputText value="Value" />
72 </f:facet>
73 <!-- required="#{item.requiredeq true}" -->
74 <ice:inputText rendered="#{item.inputText eq true}" partialSubmit="true" value="#{item.keyValue}" />
75 <ice:panelGroup>
76 <ice:selectOneMenu id="KeyValue"
77 rendered="#{item.selectOneMenu eq true}"
78 valueChangeListener="#{configurationBean.userObjectItemOptionSelected}"
79 value="#{item.keyValue}"
80 partialSubmit="true">
81 <f:selectItems id="KeyValueItems"
82 value="#{item.keyValueList}"/>
83 </ice:selectOneMenu>
84 <ice:commandButton id="newRes"
85 value="+"
86 rendered="#{item.selectOneMenu eq true}"
87 actionListener="#{configurationBean.newResourceButtonListener}"/>
88 </ice:panelGroup>
89 <ice:panelGroup styleClass="selectionRadioGroup">
90 <ice:selectOneRadio id="RadioValue"
91 rendered = "#{item.radioGroup eq true}"
92 value="#{item.keyValue}"
93 valueChangeListener="#{configurationBean.userObjectItemOptionSelected}"
94 partialSubmit="true" >
95 <f:selectItems id="RadioValueItems"
96 value="#{item.keyValueList}"/>
97 </ice:selectOneRadio>
98 </ice:panelGroup>
99 </ice:column>
100 </ice:dataTable>
101 <ice:commandButton id="createResource"
102 value="save"
103 rendered="#{configurationBean.createResource eq true}"
104 actionListener="#{configurationBean.saveClientButtonListener}" />
105 </ice:panelGrid>
106 </f:facet>
107 </ice:panelDivider>
108 <ice:panelGroup style="float:top">
109 <ice:commandButton id="newClient"
110 value="create client"
111 actionListener="#{configurationBean.newClientButtonListener}" />
112
113 <!--<ice:commandButton id="newRes"
114 value="create resource"
115 actionListener="#{configurationBean.newResourceButtonListener}">
116 </ice:commandButton> -->
117
118 <ice:commandButton id="reloadRes"
119 value="reload Tree"
120 actionListener="#{configurationBean.reloadResourceButtonListener}" />
121
122 <ice:commandButton id="saveRes"
123 value="update resource"
124 actionListener="#{configurationBean.saveButtonListener}"/>
125
126 <ice:commandButton id="deleteRes"
127 value="delete resource"
128 actionListener="#{configurationBean.deleteResourceButtonListener}" />
129 </ice:panelGroup>
130
131 </ice:panelTab>
132
133 <ice:panelTab label="Job / Schedule">
134 <ice:commandButton id="createNode"
135 value="create"
136 actionListener="#{jobScheduleBean.createNodeListener}" />
137
138 <ice:commandButton id="updateNode"
139 value="update"
140 actionListener="#{jobScheduleBean.updateNodeListener}" />
141
142 <ice:commandButton id="deleteNode"
143 value="delete" actionListener="#{jobScheduleBean.deleteNodeListener}">
144 <f:param name="userObject.resId" value="#{item.userObject.userObject.resId}"/>
145 <f:param name="userObject.resName" value="#{item.userObject.userObject.resName}" />
146 </ice:commandButton>
147 <ice:commandButton id="reloadTree"
148 value="reloadTree"
149 actionListener="#{jobScheduleBean.reloadTreeListener}" />
150
151 <ice:panelDivider style="height:600px;width:85%" dividerPosition="30">
152 <f:facet name="first">
153 <ice:tree id="baum2"
154 value="#{jobScheduleBean.dataTree.tree}"
155 var="item"
156 hideRootNode = "false"
157 hideNavigation ="false"
158 imageDir = "css/images/">
159 <ice:treeNode id="knoten">
160 <f:facet name="icon">
161 <ice:panelGroup style="display: inline" >
162 <ice:graphicImage
163 value="/css/images/#{item.userObject.icon}"/>
164 </ice:panelGroup>
165 </f:facet>
166 <f:facet name="content">
167 <ice:commandLink actionListener="#{jobScheduleBean.selectNode}">
168 <f:param name="userObject.resId" value="#{item.userObject.userObject.resId}"/>
169 <f:param name="userObject.resName" value="#{item.userObject.userObject.resName}" />
170 <ice:outputText id="knoten" value="#{item.userObject.userObject.resName}" />
171 </ice:commandLink>
172 </f:facet>
173 </ice:treeNode>
174 </ice:tree>
175 </f:facet>
176 <f:facet name="second">
177
178 </f:facet>
179 </ice:panelDivider>
180 </ice:panelTab>
181
182 <ice:panelTab label="Topology">
183 </ice:panelTab>
184
185 <ice:panelTab label="Dependencies">
186 </ice:panelTab>
187 </ice:panelTabSet>
188
189 </ice:form>
190 <ice:form>
191 <ice:messages />
192 </ice:form>
193 </body>
194 </html>
195</f:view>
196</jsp:root>
Note: See TracBrowser for help on using the repository browser.