0

ジョブプロジェクトではJSF1.1Mojarra実装を使用する必要があります。

しかし、ポップアップカレンダーウィジェットが必要です。私は多くの異なるフレームワークを試し、tomahawkに立ち寄りました。web.xmlでtomahawkjavasriptsのフィルターを設定しましたが、まだ問題があります。

jsf-impl.jarとjsf-api.jarをmyfaces-impl.jarとmyfaces-api.jarに置き換える必要がありますか?

または、faces.jarなしでいくつかのバージョンのトマホークカレンダーを使用できますか?

たぶん誰かが簡単に統合できる他のフレームワークからJSF1.1のポップアップカレンダーウィジェットをアドバイスすることができますか?

4

3 に答える 3

1

jsf-impl.jarとjsf-api.jarをmyfaces-impl.jarとmyfaces-api.jarに置き換える必要がありますか?

いいえ、それは必要ありません。Tomahawkは、 JSF実装に依存しないことになっている単なるコンポーネントライブラリです。それがMyFacesの人たちによって作成されたということは、まったくの偶然です。私は何年もの間MojarraでTomahawkを使用してきましたが、問題なく動作します。


さらに支援が必要な場合は、これらの「問題」についてより明確にする必要があります。問題を詳細に投稿する新しい質問をします(JSF / Tomahawk / Servletcontainer impl / version、実行された手順、予期しない結果、警告/エラー/例外など)。

于 2010-09-14T12:45:22.397 に答える
0

日付ピッカーだけが必要な場合は、純粋なjavascriptライブラリを使用できます。例:http ://www.nsftools.com/tips/DatePickerTest.htm

于 2010-09-14T12:36:30.443 に答える
0

この組み合わせがJSF1.1Mojarra実装で機能することを示しています。

commons-fileupload-1.2.2.jar
tomahawk-1.1.9.jar

そしてweb.xmlの変更:

<filter>
    <filter-name>extensionsFilter</filter-name>
    <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
</filter>
<!--
    extension mapping for adding <script/>, <link/>, and other resource
    tags to JSF-pages
-->
<filter-mapping>
    <filter-name>extensionsFilter</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<!--
    extension mapping for serving page-independent resources (javascript,
    stylesheets, images, etc.)
-->
<filter-mapping>
    <filter-name>extensionsFilter</filter-name>
    <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
于 2010-09-14T15:14:03.807 に答える