Simon Kitching <[email protected]> schrieb am 01.04.2009 11:30:36:

> Klaus SCHUSTER schrieb:
> > 
> > Hi,
> > 
> > I am using a t:inputCalendar tag from Tomahawk 1.1.8:
> > [code]
> > <t:inputCalendar id="mycal"
> >  addResources="false" 
> >  monthYearRowClass="yearMonthHeader"
> >  weekRowClass="weekHeader" 
> >  popupButtonStyleClass="standard_bold"
> >  currentDayCellClass="currentDayCell"
> >  value="#{BB.geburtsdatum}"
> >  renderAsPopup="true"
> >  popupTodayString="Heute ist der: " 
> >  helpText="MM/DD/YYYY">
> > </t:inputCalendar>
> > <h:outputText value="#{BB.geburtsdatum}" />
> > [/code]
> > 
> > geburtsdatum is a DATE in my BB with its getter and setter.
> > The t:inputCalendar is embedded in an form.
> > When I open the JSF Page with Internet Explorer 6 I get the following
> > JavaScript error:
> > [code]
> > org_apache_myfaces_PopupCalendar() is undefined
> > [/code]
> 
> Does this happen with browsers more modern than IE6? That is pretty 
old...
> 
I am currently using Internet Explorer 7. It is not possible to use 
Firefox for my web project.

> The other likely issue is to do with the ExtensionsFilter. Somewhere in
> the generated HTML page there should be something that looks roughly 
like
> 
> <script
> src="/mywebapp/faces/myfacesExtensionResource/123456/inputCalendar.js">
> </script>
> 
> This is what loads the javascript that the calendar component needs. But
> these urls require you to set up the tomahawk ExtensionsFilter, as
> described by this page:
>   http://myfaces.apache.org/tomahawk/extensionsFilter.html
> 
> If you use firefox, then the "live http headers" extension will tell you
> whether the url loads correctly or not.
> 
> Regards, Simon
> 
> -- 
> -- Emails in "mixed" posting style will be ignored
> -- (http://en.wikipedia.org/wiki/Posting_style)

I am already using the extension filter as mentioned at the given link.
Here is my web.xml containing all necessary inputs:

    <filter-mapping>
        <filter-name>MyFacesExtensionsFilter</filter-name>
        <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
    </filter-mapping>
    <filter-mapping> 
        <filter-name>MyFacesExtensionsFilter</filter-name> 
        <url-pattern>*.faces</url-pattern> 
    </filter-mapping> 
    <filter-mapping> 
        <filter-name>MyFacesExtensionsFilter</filter-name> 
        <servlet-name>Faces Servlet</servlet-name>
    </filter-mapping> 
    <servlet>

I am using *.faces urls therefore is the url-pattern set to this file 
extension.
I only see the following java Script tags in my renederd JSF File:
<script type="text/javascript" 
src="/mywebapp/faces/myFacesExtensionResource/org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader/12385798/inputTextHelp.HtmlTextHelpRenderer/inputTextHelp.js">

Is it possible to set this required java script js file manually?
I am using Websphere Application Server 6.1

Thanks,
Klaus






Der Austausch von Nachrichten mit o.a. Absender via e-mail dient ausschließlich 
Informationszwecken. Rechtsgeschäftliche Erklärungen dürfen über dieses Medium 
nicht ausgetauscht werden.

Correspondence with a.m. sender via e-mail is only for information purposes. 
This medium is not to be used for the exchange of legally-binding 
communications.

Reply via email to