Myfaces Tomahawk のカレンダー コンポーネントを使用しようとしています。Tomahawk 1.1.9 および Websphere 6.1 で JSF 1.1 を実行しています。次のコードが機能しないため、JSF1.1 と Tomahawk 1.1.9 は互換性がないようです -
<t:inputCalendar id="secondOne" monthYearRowClass="yearMonthHeader"
weekRowClass="weekHeader" popupButtonStyleClass="standard_bold"
currentDayCellClass="currentDayCell" value="#{dobBean.dateOfBirth}"
renderAsPopup="true" popupTodayString="Shamik"
popupDateFormat="MM/dd/yyyy" popupWeekString="Wk"
helpText="MM/DD/YYYY" forceId="true" />
IE 7 からこの JSP ページにアクセスすると、popupcalender が定義されていないなどの JavaScript の問題が発生します。レンダリングされた HTML ページに Java スクリプトが追加されていることがわかりましたが、この問題の理由がわかりません。
JSF 1.1 で使用する Tomahawk のバージョンを教えてください。
編集:
すでに web.xml ファイルで拡張フィルターを構成しています。このようなもの -
<filter>
<filter-name>MyFacesExtensionsFilter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<!-- servlet-name must match the name of your javax.faces.webapp.FacesServlet entry -->
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>