]
Shane Bryzak closed JBSEAM-1042.
--------------------------------
Resolution: Done
I've spent some time working on the documentation for selectDate, it now makes it
clear that the control requires a css file and it describes each of the css classes and
how they are used. We are not going to provide any default css with the resource servlet,
originally we had done this but we changed our minds and have explicitly decided that the
css needs to be provided by the user.
Please note also that this control will eventually become deprecated in favour of an
equivalent RichFaces component, and as such we don't want to expend a lot of
additional resources to enhance it further at this time.
s:selectDate in CVS not working - javascipt error
-------------------------------------------------
Key: JBSEAM-1042
URL:
http://jira.jboss.com/jira/browse/JBSEAM-1042
Project: JBoss Seam
Issue Type: Bug
Components: JSF
Affects Versions: 1.2.0.GA
Reporter: Bradley Smith
Assigned To: Shane Bryzak
Fix For: 1.2.1.GA
The s:selectDate is not working in the nightly build from CVS of Seam.
When I click the button for the calendar, I get:
"Expected ':' but found 'seam-date'. Declaration dropped.
Code in JSF Facelet Page:
<td class="fieldLabel">Provisioned Date:</td>
<td>
<h:inputText value="#{accessRequest.provisionedDate}"
id="provisionedDate" required="true">
<f:convertDateTime pattern="MM/dd/yyyy"/>
</h:inputText>
<s:selectDate for="provisionedDate"
dateFormat="MM/dd/yyyy">
<h:graphicImage url="img/calendar.gif"
style="margin-left:5px;"/>
</s:selectDate>
(mm/dd/yyyy)
<br/>
<h:message for="provisionedDate"
styleClass="errors"/>
</td>
Generated Code:
<tr valign="top">
<td class="fieldLabel">Provisioned Date:</td>
<td><input id="_id15:provisionedDate"
name="_id15:provisionedDate" type="text" value=""
/><script type="text/javascript"><!--
var CAL_DAYS_SHORT = 'Su,Mo,Tu,We,Th,Fr,Sa';
var CAL_DAYS_MEDIUM = 'Sun,Mon,Tue,Wed,Thu,Fri,Sat';
var CAL_DAYS_LONG = 'Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday';
var CAL_MONTHS_MEDIUM = 'Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec';
var CAL_MONTHS_LONG =
'January,February,March,April,May,June,July,August,September,October,November,December';
var CAL_FIRST_DAY_OF_WEEK = 0;
var CAL_DATE_FORMAT = 'MM/dd/yyyy';
//--></script><script type="text/javascript"
src="/access/seam/resource/web/date/calendar.js"><!--
//--></script><span
onclick="__selectDate('_id15:provisionedDate',
'_id15:provisionedDate');"><img src="img/calendar.gif"
style="margin-left:5px;" /></span>
(mm/dd/yyyy)
<br />
</td>
</tr>
web.xml:
<servlet>
<servlet-name>Seam Resource Servlet</servlet-name>
<servlet-class>org.jboss.seam.servlet.ResourceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Seam Resource Servlet</servlet-name>
<url-pattern>/seam/resource/*</url-pattern>
</servlet-mapping>
Browsers: Firefox 1.5, 2.0, IE 6
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: