Bonjour,
Voila ça fait quasimment une journée que je bataille avec mon affichage.
Dans mon form j'ai :
public class SearchForm extends ActionForm
Les getters et setters sont auto générés par Eclipse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 private String dateCreationB; private String dateCreationE; private String approvalDateB; private String approvalDateE;
Ma page JSP ressemble à ceci:
Quand la ligne en gros caractère est là, alors j'ai le calendrier picker de la date (qui n'arrive pas à valuer la case du form d'ailleurs, même à l'affichage ), mon affichage a une teinte pastel et mes keys de layout sont là (j'arrive à les sélectionner, griser) mais ils sont comme écrits en blanc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%> <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%> <%@ taglib uri="http://struts.apache.org/tags-nested" prefix="nested"%> <%@ taglib uri="/WEB-INF/struts-layout.tld" prefix="layout"%> <%@page import="com.sogeti.operability.conf.Constant"%> <html:html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <layout:skin includeScript="true"/> <script type="text/javascript" src="/js/operability.js"></script> <link rel="stylesheet" href="/css/operability.css" type="text/css"></link> <title><bean:message key="projectdetails.page.title"/></title> <script> .... </script> </head> <body onload="load();"> <%@ include file="_header.jsp" %><br> <%@ include file="_menu.jsp"%> <div><h2><bean:message key="projectdetails.search" /></h2></div> <logic:present name="<%=Constant.RESULT_ACTION_MESSAGE%>" scope="request"> <bean:message bundle="language_bundle" key="<%=(String)request.getAttribute(Constant.RESULT_ACTION_MESSAGE)%>"/> </logic:present> <layout:form action="/SearchManager" method="post" enctype="multipart/form-data"> <html:hidden property="idRecord"/> <br/> <table class="onglet""> <tr> <td><html:link href="javascript:setVisible(1)"> <bean:message key="search.menu.project" /> </html:link></td> <td><html:link href="javascript:setVisible(2)"> <bean:message key="search.menu.requirement" /> </html:link></td> <td><html:link href="javascript:setVisible(3)"> <bean:message key="search.menu.comment" /> </html:link></td> <td><html:link href="javascript:setVisible(4)"> <bean:message key="search.menu.approval" /> </html:link></td> </tr> </table> <br/> <!-- Partie New --> <div id="tab1" style="visibility: visible; position: absolute; top: 320px; left: 10px; z-index: 5;"> <table> <layout:row> <layout:column> <layout:text property="recordsReference" size="10" maxlength="50" key="projectdetails.records"/> ***************************************************** <layout:date key="search.dateCreationB" property="dateCreationB" mode="E,E,E" patternKey="dd/MM/yy" /> <layout:date key="search.dateCreationE" property="dateCreationE" mode="E,E,E" patternKey="dd/MM/yy" /> <layout:date key="search.approvalDateB" property="approvalDateB" mode="E,E,E" patternKey="dd/MM/yy" /> <layout:date key="search.approvalDateE" property="approvalDateE" mode="E,E,E" patternKey="dd/MM/yy" /> ******************************************************
Sinon si j'ôte le script=true, j'ai tout pareil sauf que je n'ai plus le calendrier(même si je vois les boutons avec le petit 4).
Si j'ote toute la ligne alors mes affichages des keys sont normaux et mon écran retrouve une teinte normale, et j'ai les petits boutons sans le calendrier.
J'avoue que je ne comprend pas. Pourriez vous m'aider?
Partager