Changeset 255 for ether_megapoli
- Timestamp:
- 11/16/11 20:16:43 (13 years ago)
- Location:
- ether_megapoli/trunk/web/data/access
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
ether_megapoli/trunk/web/data/access/extract.jsp
r254 r255 10 10 <tiles:insert page="/resources/templates/templateMegapoli.jsp" flush="true"> 11 11 12 <tiles:put name="insertCss" type="string"> 13 <%--<ether:htmlCss cssFile="medias_new"/>--%> 14 </tiles:put> 12 <tiles:put name="insertCss" type="string"></tiles:put> 15 13 16 14 <tiles:put name="insertJsOrJsp" type="string"> … … 18 16 <ether:htmlJs jsFile="medias/ajax"/> 19 17 <ether:htmlJs jsFile="medias/scw"/> 20 21 <script type="text/javascript">22 <!--23 var popup;24 25 function popupWindow (url, name, configuration)26 {27 popup = window.open (url, name, configuration);28 }29 30 function closePopupWindow ()31 {32 popup.close ();33 }34 -->35 </script>36 18 </tiles:put> 37 19 … … 73 55 <%--****************** PLATEFORMS ****************** --%> 74 56 <%--************************************************ --%> 75 <table bgcolor="#E8EFF3"width="100%">57 <table width="100%"> 76 58 <tr> 77 59 <th class="titleBox"> … … 125 107 <%--****************** DATA SETS ******************* --%> 126 108 <%--************************************************ --%> 127 <table bgcolor="#E8EFF3"width="100%">109 <table width="100%"> 128 110 <tr> 129 111 <th class="titleBox"> … … 232 214 <%--****************** PARAMETERS ****************** --%> 233 215 <%--************************************************ --%> 234 <table bgcolor="#E8EFF3"width="100%">216 <table width="100%"> 235 217 <tr> 236 218 <th class="titleBox"> … … 402 384 <%--******************** SENSORS ******************* --%> 403 385 <%--************************************************ --%> 404 <table bgcolor="#E8EFF3"width="100%">386 <table width="100%"> 405 387 <tr> 406 388 <th class="titleBox"> -
ether_megapoli/trunk/web/data/access/extract2.jsp
r221 r255 1 <%@ page language="java" contentType="text/html; charset=UTF-8" %> 1 2 <%@ page import="com.medias.Calcul" contentType="text/html; charset=UTF-8" %> 2 <%@ page import="com.medias.Context" %>3 <%@ page language="java" contentType="text/html; charset=UTF-8" %>4 3 <%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> 5 4 <%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %> … … 7 6 <%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> 8 7 <%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %> 9 10 <tiles:insert page="/resources/templates/template.jsp" flush="true"> 11 12 <bean:define type="java.lang.String" id="relativePath" value="<%=Context.getRelativePath(request)%>"/> 13 <bean:define type="java.lang.String" id="contextPath" value="<%=request.getContextPath()%>"/> 14 <tiles:put name="nav" value='<%=relativePath+"/navDatas.jsp"%>'/> 15 16 <tiles:put name="title" type="string"> 17 <bean:message key="app.title"/> - <bean:message key="data.access.extract2"/> 18 </tiles:put> 19 20 <tiles:put name="bodytitle" type="string"> 21 <bean:message key="data.access.extract2"/> 22 </tiles:put> 23 24 <tiles:put name="body" type="string"> 25 26 <div id="errors"><html:errors/></div> 27 <div id="messages"> 28 <html:messages id="mess" property="<%= org.apache.struts.action.ActionMessages.GLOBAL_MESSAGE %>" message="true"> 29 <bean:write name="mess"/> 30 </html:messages> 31 </div> 32 33 <html:form action="/DataExtract"> 34 35 <nested:root name="datasForm"> 36 <table border="2" width="750px"> 37 <tr> 38 <td width="250px" rowspan="2" valign="top"> 39 <table width="100%"> 40 <tr> 41 <th class="titleBox"> 42 <bean:message key="data.access.plat"/> (<span id="nbPlatsTxt"><bean:write name="datasForm" 43 property="nbSelectedPlats"/></span>) 44 </th> 45 </tr> 46 <tr> 47 <td> 48 <div style="height: 150px; overflow: auto" id="listPlateformes"> 49 <bean:define id="typePPrec" value=""/> 50 <nested:iterate property="plateformes"> 51 <nested:define id="idP" property="plateformeId"/> 52 <nested:define id="nomP" property="plateformeNom"/> 53 <nested:define id="typeP" property="typePlateforme.typePlateformeNom"/> 54 <logic:notEmpty name="datasForm" property="selectPlats"> 55 <logic:iterate name="datasForm" property="selectPlats" id="selPlat" indexId="platId"> 56 <logic:equal name="selPlat" value="${idP}"> 57 <logic:notEqual name="typeP" value="${typePPrec}"> 58 <div class="titleType"> 59 <logic:equal name="typeP" value="FIXED"> 60 <bean:message key="data.access.plat.fixe2"/> 61 </logic:equal> 62 <logic:equal name="typeP" value="MOBILE"> 63 <bean:message key="data.access.plat.mobile2"/> 64 </logic:equal> 65 </div> 66 </logic:notEqual> 67 <bean:define id="typePPrec" name="typeP" type="java.lang.String"/> 68 <bean:define type="java.lang.String" id="parite" 69 value="<%=Calcul.getParite(platId.intValue())%>"/> 70 <logic:equal name="parite" value="pair"><bean:define id="classPlat" 71 value="pair"/></logic:equal> 72 <logic:equal name="parite" value="impair"><bean:define id="classPlat" 73 value="impair"/></logic:equal> 74 <table class="${classPlat}"> 75 <tr> 76 <td nowrap style="font-size: 11px"> 77 <html:link page="/DescPlateforme.do" titleKey="data.access.plat4" 78 paramName="idP" paramId="idPlat"> 79 <bean:write name="nomP"/> 80 </html:link> 81 </td> 82 </tr> 83 </table> 84 </logic:equal> 85 </logic:iterate> 86 </logic:notEmpty> 87 </nested:iterate> 88 </div> 89 </td> 90 </tr> 91 </table> 92 </td> 93 <td width="250px" rowspan="2" valign="top"> 94 <table width="100%"> 95 <tr> 96 <th class="titleBox"><bean:message key="data.access.jeux"/> (<span id="nbJeuxTxt"><bean:write 97 name="datasForm" property="nbSelectedJeux"/></span>) 98 </th> 99 </tr> 100 <tr> 101 <td> 102 <div style="height: 150px; overflow: auto" id="listJeux"> 103 <bean:define id="catJPrec" value=""/> 104 <nested:iterate property="jeux"> 105 <nested:define id="idJ" property="jeuId"/> 106 <nested:define id="nomJ" property="jeuNom"/> 107 <nested:define id="catJ" property="categorie.categorieNom"/> 108 <logic:notEmpty name="datasForm" property="selectJeux"> 109 <logic:iterate name="datasForm" property="selectJeux" id="selJeu" indexId="jId"> 110 <logic:equal name="selJeu" value="${idJ}"> 111 <logic:notEqual name="catJ" value="${catJPrec}"> 112 <div class="titleType"> 113 <logic:equal name="catJ" value="AVION"> 114 <bean:message key="data.categ1"/> 115 </logic:equal> 116 <logic:equal name="catJ" value="SURF_FIXE"> 117 <bean:message key="data.categ2"/> 118 </logic:equal> 119 <logic:equal name="catJ" value="SURF_MOBILE"> 120 <bean:message key="data.categ3"/> 121 </logic:equal> 122 </div> 123 </logic:notEqual> 124 <bean:define id="catJPrec" name="catJ" type="java.lang.String"/> 125 <bean:define type="java.lang.String" id="parite" 126 value="<%=Calcul.getParite(jId.intValue())%>"/> 127 <logic:equal name="parite" value="pair"><bean:define id="classJeu" 128 value="pair"/></logic:equal> 129 <logic:equal name="parite" value="impair"><bean:define id="classJeu" 130 value="impair"/></logic:equal> 131 <table class="${classJeu}"> 132 <tr> 133 <td nowrap style="font-size: 11px"> 134 <html:link page="/MetadataInfo.do" paramName="idJ" paramId="idJeu" 135 titleKey="data.access.metadata.link"> 136 <bean:write name="nomJ"/> 137 </html:link> 138 </td> 139 </tr> 140 </table> 141 </logic:equal> 142 </logic:iterate> 143 </logic:notEmpty> 144 </nested:iterate> 145 </div> 146 </td> 147 </tr> 148 </table> 149 </td> 150 <td width="250px" valign="top"> 151 <table width="100%"> 152 <tr> 153 <th class="titleBox" colspan="2"><bean:message key="data.access.period"/></th> 154 </tr> 155 <tr> 156 <td class="titleType"><bean:message key="data.access.period.beg"/></td> 157 <td><bean:write name="datasForm" property="dateDeb"/></td> 158 </tr> 159 <tr> 160 <td class="titleType"><bean:message key="data.access.period.end"/></td> 161 <td><bean:write name="datasForm" property="dateFin"/></td> 162 </tr> 163 </table> 164 </td> 165 </tr> 166 <tr> 167 <td valign="top"> 168 <table width="100%"> 169 <tr> 170 <th class="titleBox" colspan="2"><bean:message key="data.access.loc"/></th> 171 </tr> 172 <tr> 173 <td class="titleType"><bean:message key="data.access.plat.lat"/></td> 174 <td nowrap><bean:message key="data.access.loc.inter"/> <bean:write name="datasForm" 175 property="latMin"/><bean:message 176 key="unit.deg"/> <bean:message key="data.access.loc.inter2"/> <bean:write name="datasForm" 177 property="latMax"/><bean:message 178 key="unit.deg"/></td> 179 </tr> 180 <tr> 181 <td class="titleType"><bean:message key="data.access.plat.lon"/></td> 182 <td nowrap><bean:message key="data.access.loc.inter"/> <bean:write name="datasForm" 183 property="lonMin"/><bean:message 184 key="unit.deg"/> <bean:message key="data.access.loc.inter2"/> <bean:write name="datasForm" 185 property="lonMax"/><bean:message 186 key="unit.deg"/></td> 187 </tr> 188 </table> 189 </td> 190 </tr> 191 <tr> 192 <td width="500px" colspan="2" valign="top"> 193 <table width="100%"> 194 <tr> 195 <th class="titleBox"><bean:message key="data.access.param"/> (<span id="nbParamsTxt"><bean:write 196 name="datasForm" property="nbSelectedParams"/></span>) 197 </th> 198 </tr> 199 <tr> 200 <td> 201 <div style="height: 150px; overflow: auto" id="listParametres"> 202 <bean:define id="catParPrec" value=""/> 203 <nested:iterate property="parametres"> 204 <nested:define id="idPar" property="parametreId"/> 205 <nested:define id="nomPar" property="parametreNom"/> 206 <nested:define id="codePar" property="parametreCode"/> 207 <nested:define id="catPar" property="categorieParam.categorieParamNom"/> 208 <logic:notEmpty name="datasForm" property="selectParams"> 209 <logic:iterate name="datasForm" property="selectParams" id="selParam" indexId="paramId"> 210 <logic:equal name="selParam" value="${idPar}"> 211 <logic:notEqual name="catPar" value="${catParPrec}"> 212 <div class="titleType"><bean:write name="catPar"/></div> 213 </logic:notEqual> 214 <bean:define id="catParPrec" name="catPar" type="java.lang.String"/> 215 <bean:define type="java.lang.String" id="parite" 216 value="<%=Calcul.getParite(paramId.intValue())%>"/> 217 <logic:equal name="parite" value="pair"><bean:define id="classParam" 218 value="pair"/></logic:equal> 219 <logic:equal name="parite" value="impair"><bean:define id="classParam" 220 value="impair"/></logic:equal> 221 <table class="${classParam}"> 222 <tr> 223 <td nowrap style="font-size: 11px"> 224 <html:link page="/DescParametre.do" titleKey="data.access.param4" 225 paramName="idPar" paramId="idParam"> 226 <bean:write name="nomPar"/> (<bean:write name="codePar"/>) 227 </html:link> 228 </td> 229 </tr> 230 </table> 231 </logic:equal> 232 </logic:iterate> 233 </logic:notEmpty> 234 </nested:iterate> 235 </div> 236 </td> 237 </tr> 238 </table> 239 </td> 240 <td width="250px" valign="top"> 241 <table width="100%"> 242 <tr> 243 <th class="titleBox"><bean:message key="data.access.capt"/> (<span id="nbCaptsTxt"><bean:write 244 name="datasForm" property="nbSelectedCapts"/></span>) 245 </th> 246 </tr> 247 <tr> 248 <td> 249 <div style="height: 150px; overflow: auto" id="listCapteurs"> 250 <bean:define id="typeCPrec" value=""/> 251 <nested:iterate property="capteurs"> 252 <nested:define id="idC" property="capteurId"/> 253 <nested:define id="modeleC" property="capteurModele"/> 254 <nested:define id="typeC" property="typeCapteur.typeCapteurNom"/> 255 <logic:notEmpty name="datasForm" property="selectCapts"> 256 <logic:iterate name="datasForm" property="selectCapts" id="selCapt" indexId="captId"> 257 <logic:equal name="selCapt" value="${idC}"> 258 <logic:notEqual name="typeC" value="${typeCPrec}"> 259 <div class="titleType"><bean:write name="typeC"/></div> 260 </logic:notEqual> 261 <bean:define id="typeCPrec" name="typeC" type="java.lang.String"/> 262 <bean:define type="java.lang.String" id="parite" 263 value="<%=Calcul.getParite(captId.intValue())%>"/> 264 <logic:equal name="parite" value="pair"><bean:define id="classCapt" 265 value="pair"/></logic:equal> 266 <logic:equal name="parite" value="impair"><bean:define id="classCapt" 267 value="impair"/></logic:equal> 268 <table class="${classCapt}"> 269 <tr> 270 <td nowrap style="font-size: 11px"> 271 <html:link page="/DescCapteur.do" titleKey="data.access.capt4" 272 paramName="idC" paramId="idCapt"> 273 <bean:write name="modeleC"/> 274 </html:link> 275 </td> 276 </tr> 277 </table> 278 </logic:equal> 279 </logic:iterate> 280 </logic:notEmpty> 281 </nested:iterate> 282 </div> 283 </td> 284 </tr> 285 </table> 286 </td> 287 </tr> 288 <tr> 289 290 <bean:define id="nbVals" name="datasForm" property="nbValeurs"/> 291 <th class="titleBox"> 292 <bean:message key="data.access.output"/> 293 <html:select property="output"> 294 <html:option value="NASA-AMES">NASA-Ames 1001</html:option> 295 <html:option value="NETCDF">NetCDF</html:option> 296 </html:select> 297 </th> 298 299 <th align="center"> 300 <div style="color: red"><logic:equal name="nbVals" value="0"><bean:message key="errors.access.novalues"/></logic:equal></div> 301 </th> 302 303 <th class="titleBox"> 304 <bean:message key="data.access.compression"/> 305 <html:select property="compression"> 306 <html:option value="None"></html:option> 307 <html:option value="zip"></html:option> 308 <html:option value="tgz"></html:option> 309 </html:select> 310 </th> 311 </tr> 312 </table> 313 314 <table width="750px"> 8 <%@ taglib prefix="ether" tagdir="/WEB-INF/tags" %> 9 10 <tiles:insert page="/resources/templates/templateMegapoli.jsp" flush="true"> 11 12 <tiles:put name="insertCss" type="string"></tiles:put> 13 14 <tiles:put name="insertJsOrJsp" type="string"> 15 <ether:htmlJs jsFile="maj"/> 16 <ether:htmlJs jsFile="medias/ajax"/> 17 <ether:htmlJs jsFile="medias/scw"/> 18 </tiles:put> 19 20 <tiles:put name="title" type="string"><bean:message key="app.title"/> - <bean:message key="data.access.extract2"/></tiles:put> 21 <tiles:put name="nav" type="string"> 22 <html:link page="/index.jsp"><bean:message key="app.home"/></html:link> > 23 <html:link page="/data?methodName=viewDataResume"><bean:message key="app.data"/></html:link> > 24 <html:link page="/DataAccess.do"><bean:message key="data.access.extract"/></html:link> 25 </tiles:put> 26 27 <%--****************** CONTENT ****************** --%> 28 <tiles:put name="bodytitle" type="string"><bean:message key="data.access.extract2"/></tiles:put> 29 30 <tiles:put name="body" type="string"> 31 32 <logic:present name="<%=org.apache.struts.Globals.ERROR_KEY%>"> 33 <div id="errors"><html:errors/></div> 34 </logic:present> 35 36 <div id="messages"> 37 <html:messages id="mess" property="<%= org.apache.struts.action.ActionMessages.GLOBAL_MESSAGE %>" 38 message="true"> 39 <bean:write name="mess"/> 40 </html:messages> 41 </div> 42 43 <html:form action="/DataExtract"> 44 45 <nested:root name="datasForm"> 46 <table class="roundTable" border="1" width="100%"> 315 47 <tr> 316 <td align="right"> 317 <html:cancel><bean:message key="app.cancel"/></html:cancel> 318 <logic:notEqual name="nbVals" value="0"> 319 <%--bean:message key="app.provisoire"/--%> 320 <html:submit><bean:message key="app.submit"/></html:submit> 321 </logic:notEqual> 48 <td width="250px" rowspan="2" valign="top"> 49 <table width="100%"> 50 <tr> 51 <th class="titleBox"> 52 <bean:message key="data.access.plat"/> (<span id="nbPlatsTxt"> <bean:write name="datasForm" property="nbSelectedPlats"/></span>) 53 </th> 54 </tr> 55 <tr> 56 <td> 57 <div style="height: 150px; overflow: auto" id="listPlateformes"> 58 <bean:define id="typePPrec" value=""/> 59 <nested:iterate property="plateformes"> 60 <nested:define id="idP" property="plateformeId"/> 61 <nested:define id="nomP" property="plateformeNom"/> 62 <nested:define id="typeP" property="typePlateforme.typePlateformeNom"/> 63 <logic:notEmpty name="datasForm" property="selectPlats"> 64 <logic:iterate name="datasForm" property="selectPlats" id="selPlat" indexId="platId"> 65 <logic:equal name="selPlat" value="${idP}"> 66 <logic:notEqual name="typeP" value="${typePPrec}"> 67 <div class="titleType"> 68 <logic:equal name="typeP" value="FIXED"> 69 <bean:message key="data.access.plat.fixe2"/> 70 </logic:equal> 71 <logic:equal name="typeP" value="MOBILE"> 72 <bean:message key="data.access.plat.mobile2"/> 73 </logic:equal> 74 </div> 75 </logic:notEqual> 76 <bean:define id="typePPrec" name="typeP" type="java.lang.String"/> 77 <bean:define type="java.lang.String" id="parite" value="<%=Calcul.getParite(platId.intValue())%>"/> 78 <logic:equal name="parite" value="pair"><bean:define id="classPlat" value="pair"/></logic:equal> 79 <logic:equal name="parite" value="impair"><bean:define id="classPlat" value="impair"/></logic:equal> 80 <table class="${classPlat}"> 81 <tr> 82 <td nowrap style="font-size: 11px"> 83 <html:link page="/DescPlateforme.do" titleKey="data.access.plat4" paramName="idP" paramId="idPlat"> 84 <bean:write name="nomP"/> 85 </html:link> 86 </td> 87 </tr> 88 </table> 89 </logic:equal> 90 </logic:iterate> 91 </logic:notEmpty> 92 </nested:iterate> 93 </div> 94 </td> 95 </tr> 96 </table> 97 </td> 98 <td width="250px" rowspan="2" valign="top"> 99 <table width="100%"> 100 <tr> 101 <th class="titleBox"><bean:message key="data.access.jeux"/> (<span id="nbJeuxTxt"><bean:write name="datasForm" property="nbSelectedJeux"/></span>) 102 </th> 103 </tr> 104 <tr> 105 <td> 106 <div style="height: 150px; overflow: auto" id="listJeux"> 107 <bean:define id="catJPrec" value=""/> 108 <nested:iterate property="jeux"> 109 <nested:define id="idJ" property="jeuId"/> 110 <nested:define id="nomJ" property="jeuNom"/> 111 <nested:define id="catJ" property="categorie.categorieNom"/> 112 <logic:notEmpty name="datasForm" property="selectJeux"> 113 <logic:iterate name="datasForm" property="selectJeux" id="selJeu" indexId="jId"> 114 <logic:equal name="selJeu" value="${idJ}"> 115 <logic:notEqual name="catJ" value="${catJPrec}"> 116 <div class="titleType"> 117 <logic:equal name="catJ" value="AVION"> 118 <bean:message key="data.categ1"/> 119 </logic:equal> 120 <logic:equal name="catJ" value="SURF_FIXE"> 121 <bean:message key="data.categ2"/> 122 </logic:equal> 123 <logic:equal name="catJ" value="SURF_MOBILE"> 124 <bean:message key="data.categ3"/> 125 </logic:equal> 126 </div> 127 </logic:notEqual> 128 <bean:define id="catJPrec" name="catJ" type="java.lang.String"/> 129 <bean:define type="java.lang.String" id="parite" value="<%=Calcul.getParite(jId.intValue())%>"/> 130 <logic:equal name="parite" value="pair"><bean:define id="classJeu" value="pair"/></logic:equal> 131 <logic:equal name="parite" value="impair"><bean:define id="classJeu" value="impair"/></logic:equal> 132 <table class="${classJeu}"> 133 <tr> 134 <td nowrap style="font-size: 11px"> 135 <html:link page="/MetadataInfo.do" paramName="idJ" paramId="idJeu" titleKey="data.access.metadata.link"> 136 <bean:write name="nomJ"/> 137 </html:link> 138 </td> 139 </tr> 140 </table> 141 </logic:equal> 142 </logic:iterate> 143 </logic:notEmpty> 144 </nested:iterate> 145 </div> 146 </td> 147 </tr> 148 </table> 149 </td> 150 <td width="250px" valign="top"> 151 <table width="100%"> 152 <tr> 153 <th class="titleBox" colspan="2"><bean:message key="data.access.period"/></th> 154 </tr> 155 <tr> 156 <td class="titleType"><bean:message key="data.access.period.beg"/></td> 157 <td><bean:write name="datasForm" property="dateDeb"/></td> 158 </tr> 159 <tr> 160 <td class="titleType"><bean:message key="data.access.period.end"/></td> 161 <td><bean:write name="datasForm" property="dateFin"/></td> 162 </tr> 163 </table> 322 164 </td> 323 165 </tr> 324 </table> 325 <%--div class="hdp" align="right"> 326 <html:link page="/data/access/extract2.jsp" anchor="top" titleKey="app.hdp"> 327 <html:img page="/images/utils/hdp1.png"/> 328 </html:link> 329 </div--%> 166 <tr> 167 <td valign="top"> 168 <table width="100%"> 169 <tr> 170 <th class="titleBox" colspan="2"><bean:message key="data.access.loc"/></th> 171 </tr> 172 <tr> 173 <td class="titleType"><bean:message key="data.access.plat.lat"/></td> 174 <td nowrap> 175 <bean:message key="data.access.loc.inter"/> <bean:write name="datasForm" property="latMin"/> 176 <bean:message key="unit.deg"/> 177 <bean:message key="data.access.loc.inter2"/> <bean:write name="datasForm" property="latMax"/> 178 <bean:message key="unit.deg"/> 179 </td> 180 </tr> 181 <tr> 182 <td class="titleType"><bean:message key="data.access.plat.lon"/></td> 183 <td nowrap> 184 <bean:message key="data.access.loc.inter"/> <bean:write name="datasForm" property="lonMin"/> 185 <bean:message key="unit.deg"/> 186 <bean:message key="data.access.loc.inter2"/> <bean:write name="datasForm" property="lonMax"/> 187 <bean:message key="unit.deg"/> 188 </td> 189 </tr> 190 </table> 191 </td> 192 </tr> 193 <tr> 194 <td width="500px" colspan="2" valign="top"> 195 <table width="100%"> 196 <tr> 197 <th class="titleBox"><bean:message key="data.access.param"/> (<span id="nbParamsTxt"><bean:write name="datasForm" property="nbSelectedParams"/></span>)</th> 198 </tr> 199 <tr> 200 <td> 201 <div style="height: 150px; overflow: auto" id="listParametres"> 202 <bean:define id="catParPrec" value=""/> 203 <nested:iterate property="parametres"> 204 <nested:define id="idPar" property="parametreId"/> 205 <nested:define id="nomPar" property="parametreNom"/> 206 <nested:define id="codePar" property="parametreCode"/> 207 <nested:define id="catPar" property="categorieParam.categorieParamNom"/> 208 <logic:notEmpty name="datasForm" property="selectParams"> 209 <logic:iterate name="datasForm" property="selectParams" id="selParam" indexId="paramId"> 210 <logic:equal name="selParam" value="${idPar}"> 211 <logic:notEqual name="catPar" value="${catParPrec}"> 212 <div class="titleType"><bean:write name="catPar"/></div> 213 </logic:notEqual> 214 <bean:define id="catParPrec" name="catPar" type="java.lang.String"/> 215 <bean:define type="java.lang.String" id="parite" value="<%=Calcul.getParite(paramId.intValue())%>"/> 216 <logic:equal name="parite" value="pair"><bean:define id="classParam" value="pair"/></logic:equal> 217 <logic:equal name="parite" value="impair"><bean:define id="classParam" value="impair"/></logic:equal> 218 <table class="${classParam}"> 219 <tr> 220 <td nowrap style="font-size: 11px"> 221 <html:link page="/DescParametre.do" titleKey="data.access.param4" paramName="idPar" paramId="idParam"> 222 <bean:write name="nomPar"/> (<bean:write name="codePar"/>) 223 </html:link> 224 </td> 225 </tr> 226 </table> 227 </logic:equal> 228 </logic:iterate> 229 </logic:notEmpty> 230 </nested:iterate> 231 </div> 232 </td> 233 </tr> 234 </table> 235 </td> 236 <td width="250px" valign="top"> 237 <table width="100%"> 238 <tr> 239 <th class="titleBox"><bean:message key="data.access.capt"/> (<span id="nbCaptsTxt"><bean:write name="datasForm" property="nbSelectedCapts"/></span>) 240 </th> 241 </tr> 242 <tr> 243 <td> 244 <div style="height: 150px; overflow: auto" id="listCapteurs"> 245 <bean:define id="typeCPrec" value=""/> 246 <nested:iterate property="capteurs"> 247 <nested:define id="idC" property="capteurId"/> 248 <nested:define id="modeleC" property="capteurModele"/> 249 <nested:define id="typeC" property="typeCapteur.typeCapteurNom"/> 250 <logic:notEmpty name="datasForm" property="selectCapts"> 251 <logic:iterate name="datasForm" property="selectCapts" id="selCapt" indexId="captId"> 252 <logic:equal name="selCapt" value="${idC}"> 253 <logic:notEqual name="typeC" value="${typeCPrec}"> 254 <div class="titleType"><bean:write name="typeC"/></div> 255 </logic:notEqual> 256 <bean:define id="typeCPrec" name="typeC" type="java.lang.String"/> 257 <bean:define type="java.lang.String" id="parite" value="<%=Calcul.getParite(captId.intValue())%>"/> 258 <logic:equal name="parite" value="pair"><bean:define id="classCapt" value="pair"/></logic:equal> 259 <logic:equal name="parite" value="impair"><bean:define id="classCapt" value="impair"/></logic:equal> 260 <table class="${classCapt}"> 261 <tr> 262 <td nowrap style="font-size: 11px"> 263 <html:link page="/DescCapteur.do" titleKey="data.access.capt4" paramName="idC" paramId="idCapt"> 264 <bean:write name="modeleC"/> 265 </html:link> 266 </td> 267 </tr> 268 </table> 269 </logic:equal> 270 </logic:iterate> 271 </logic:notEmpty> 272 </nested:iterate> 273 </div> 274 </td> 275 </tr> 276 </table> 277 </td> 278 </tr> 279 <tr> 280 281 <bean:define id="nbVals" name="datasForm" property="nbValeurs"/> 282 <th class="titleBox"> 283 <bean:message key="data.access.output"/> 284 <html:select property="output"> 285 <html:option value="NASA-AMES">NASA-Ames 1001</html:option> 286 <html:option value="NETCDF">NetCDF</html:option> 287 </html:select> 288 </th> 289 290 <th align="center"> 291 <div style="color: red"><logic:equal name="nbVals" value="0"><bean:message key="errors.access.novalues"/></logic:equal></div> 292 </th> 293 294 <th class="titleBox"> 295 <bean:message key="data.access.compression"/> 296 <html:select property="compression"> 297 <html:option value="None"></html:option> 298 <html:option value="zip"></html:option> 299 <html:option value="tgz"></html:option> 300 </html:select> 301 </th> 302 </tr> 303 </table> 304 305 <table width="100%"> 306 <tr> 307 <td align="right"> 308 <html:cancel><bean:message key="app.cancel"/></html:cancel> 309 <logic:notEqual name="nbVals" value="0"> 310 <%--bean:message key="app.provisoire"/--%> 311 <html:submit><bean:message key="app.submit"/></html:submit> 312 </logic:notEqual> 313 </td> 314 </tr> 315 </table> 330 316 </nested:root> 331 317 </html:form> -
ether_megapoli/trunk/web/data/access/extract3.jsp
r200 r255 1 <%@ page import="com.medias.Context" contentType="text/html; charset=UTF-8"%>2 1 <%@ page language="java" contentType="text/html; charset=UTF-8"%> 3 2 <%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles"%> … … 5 4 <%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean"%> 6 5 <%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic"%> 7 <%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested"%>6 <%@ taglib prefix="ether" tagdir="/WEB-INF/tags" %> 8 7 9 <tiles:insert page="/resources/templates/template2.jsp" flush="true"> 8 <meta http-equiv="refresh" content="6; URL=./index.jsp"> 9 <tiles:insert page="/resources/templates/templateMegapoli.jsp" flush="true"> 10 10 11 <bean:define type="java.lang.String" id="relativePath" value="<%=Context.getRelativePath(request)%>"/> 12 <bean:define type="java.lang.String" id="contextPath" value="<%=request.getContextPath()%>"/> 13 <tiles:put name="nav" value='<%=relativePath+"/navDatas.jsp"%>'/> 11 <tiles:put name="insertCss" type="string"></tiles:put> 14 12 15 <tiles:put name="title" type="string"> 16 <bean:message key="app.title"/> - <bean:message key="data.access.extract3"/> 17 </tiles:put> 13 <tiles:put name="insertJsOrJsp" type="string"> 14 <ether:htmlJs jsFile="maj"/> 15 <ether:htmlJs jsFile="medias/ajax"/> 16 <ether:htmlJs jsFile="medias/scw"/> 17 </tiles:put> 18 18 19 <tiles:put name="bodytitle" type="string"> 20 <bean:message key="data.access.extract3"/> 21 </tiles:put> 19 <tiles:put name="title" type="string"><bean:message key="app.title"/> - <bean:message key="data.access.extract3"/></tiles:put> 20 <tiles:put name="nav" type="string"> 21 <html:link page="/index.jsp"><bean:message key="app.home"/></html:link> > 22 <html:link page="/data?methodName=viewDataResume"><bean:message key="app.data"/></html:link> > 23 <html:link page="/DataAccess.do"><bean:message key="data.access.extract"/></html:link> 24 </tiles:put> 25 26 <%--****************** CONTENT ****************** --%> 27 <tiles:put name="bodytitle" type="string"><bean:message key="data.access.extract3"/></tiles:put> 22 28 23 29 <tiles:put name="body" type="string"> 24 25 <div id="errors"><html:errors/></div> 30 31 <logic:present name="<%=org.apache.struts.Globals.ERROR_KEY%>"> 32 <div id="errors"><html:errors/></div> 33 </logic:present> 34 26 35 <div id="messages"> 27 36 <html:messages id="mess" property="<%= org.apache.struts.action.ActionMessages.GLOBAL_MESSAGE %>" message="true">
Note: See TracChangeset
for help on using the changeset viewer.