問題タブ [tomahawk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
329 参照

jsf - コードは、レンダリングされていなくても、selectOneMenuとselectBooleanCheckboxから値を取得します

.xhtmlに次のコードのコードがあります

listOfValuesはフォームポピュレーターに設定されているため、フォームオブジェクトに存在します。また、予想どおり、上記で概説した部分は出力HTMLにレンダリングされません。

ただし、ページの[保存]ボタンをクリックすると、次のコードは、レンダリングされていない場合でも、XHTMLから値を取得しようとします。したがって、フォームに存在する値はコピーされませんが、nullに設定されます(XHTMLでは設定されていないため)。

私が見る限り、これはselectBooleanCheckboxとselectOneMenuでのみ発生します。たとえば、inputTextは正常に機能します。

それを修正する方法について何かアイデアはありますか?

0 投票する
1 に答える
204 参照

java - t:commandSortHeader がスタイルされていない

私は次のJSFを持っています:

残念ながら、次のようにレンダリングされます。

次のようにするにはどうすればよいですか。

0 投票する
1 に答える
3611 参照

java - JSF a4j + tomahawk + ​​myfaces のエラー: リソース フレームワークが初期化されていません。フィルター構成については web.xml を確認してください

JSP で使用しようとして<a4j:commandLink>いますが、まったく理解できない次のエラーが表示されます。

私のweb.xml見た目は次のようになります:

0 投票する
2 に答える
313 参照

java - Tomahawk tree2 コンポーネントの間隔

ノードの左マージンを変更する方法はありますか? Tree2 は、次のような列でこれらの余白をレンダリングします。

<td height="100%" width="19" style=""><img height="18" border="0" width="19" src="/vwwinner/faces/myFacesExtensionResource/org.apache.myfaces.renderkit.html.util.MyFacesResourceLoader/12806587/tree2.HtmlTreeRenderer/images/spacer.gif" alt="spacer"></td>

19 px の幅は私には大きすぎるので、この値を変更する方法を教えていただければ幸いです。

0 投票する
1 に答える
2759 参照

jsf - MyFaces Tomahawk JSCookMenu - faces-config のアクションによって定義されたページに移動できない

これは JSCookMenu を使用する初めての試みであり、そのホームページ ( http://jscook.yuanheng.org/JSCookMenu/ ) は 1 週間以上ダウンしているため、私の質問に対する回答がそこに表示される場合はご容赦ください。

新しいJSFページへのJSCookMenuのアクション転送をテストするために、単純なWebアプリケーションを削除しました。

「Home Without AL」と「Home With AL」という 2 つのメニュー項目を持つ JSCookMenu (Apache MyFaces Tomahawk タグ) を含む管理ページがあります。これらのメニュー項目をクリックすると、今のところ「Hello World」メッセージが表示される「ホーム」ページに移動することを期待しています。ただし、このナビゲーションは行われていません。正しい方向へのプッシュは大歓迎です:-)

これは、faces-config、管理ページ (レイアウト ページを使用)、ホームページ、web.xml (フィルターがマップされている)、およびメニュー項目をクリックしたときに何が起こるかの説明です。

顔-config.xml:

レイアウト.xhtml:

admin.jsp:

admin.xhtml:

ホーム.jsp:

home.xhtml:

web.xml:

http://myfaces.apache.org/tomahawk/download.htmlからダウンロードしたクラスパスに tomahawk12-1.1.9.jar があります ( tomahawk-1.1.9.jar も試しました) 。

webapp のルートに jscookmenu フォルダーがあり、各テーマ (それぞれに theme.css と theme.js を含む)、effect.js、および jscookmenu-2.0.4.zip の JSCookMenu.js のフォルダーが含まれています。http://sourceforge.net/projects/jscook/files/からダウンロードしました。最新のリリースは 2009-05-25 でした。

Web アプリケーションは、localhost の Sun GlassFish Enterprise Server v2.1 にデプロイされます。http://localhost:8080/beachwater/admin.jsp
を 参照し、[ホーム] メニュー項目をクリックします。 新しいウィンドウが開き、アドレス バー " http://localhost:8080/beachwater/form_j_id7_menu:A%5Dgo_home " とコンテンツ "Glassfish エラー ページ、HTTP ステータス 404: 要求されたリソース () は利用できません" が表示されます。

server.log には何も書き込まれません

ウィンドウは、JSCookMenu.js の cmItemMouseUp 関数によって開かれています。JavaScript のバージョンが間違っていますか? フィルターがfaces-configで指定されたアクションを呼び出さない理由はありますか?

0 投票する
2 に答える
354 参照

java - コンボボックスが原因で JSF フォームがアクションを実行しない

このフォームを実行すると、アクションは実行されません。しかし、コンボボックスのコードにコメントを付けると、アクションは問題なく実行されます。したがって、私の春のウェブフローは問題ないと思います。
コンボボックスには問題なく適切なデータが取り込まれているので、問題はjsfテンプレートにあると思いますか?

コード:

0 投票する
1 に答える
1367 参照

java -

<t:selectOneRadio>jsfページでTomahawkを使用しました。バックBeanのラジオボタンごとに1つのブール値を予約しましたが、コンポーネントをバッキングBeanにリンクする際に問題が発生します。コンポーネントをバッキングBeanにリンクするにはどうすればよいですか?

バッキングBeanのデータモデルは間違っていますか?

これは私のコードです:


属性を使用しvalueます。

とはいえ、コンポーネントはコード内で正しい方法で使用されていません。selectitemsのみがコンポーネントに含まれ、t:radioインデックスは0で始まる必要があります。これが書き直しです。

Beanでは、次のものが必要です。

選択に応じて、選択itemValueされたものはfrequency(またはのいずれ"Every"かになります"Every weekday")として設定され、入力daysされたものはとして設定されdaysます。

0 投票する
3 に答える
1558 参照

jsf - JSF1.1およびtomahawk1.1.1inputCalendar、myfaces-*。jarが必要ですか?

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

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

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

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

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

0 投票する
1 に答える
2429 参照

jsf - 別のページに移動し、ページネーターを含むページに戻ったときに、現在の JSF ページネーション状態を維持する

ページネーションに Tomahawk t:dataScroller を使用しています。それは本当にうまくいっています。説明しようとする問題は 1 つだけです。

ページ Aには、t:dataScroller でページ分割された t:dataTable が含まれています。dataTable には、ページ Bなどの別のページにリダイレクトできるリンクがあります。BからAに戻ると、ページネーションの状態が再開されます。

つまり、ページ A で5ページ目にいて、次にページ B に移動すると、A に戻ると、A の1ページ目にいるということです。

誰かがこれを経験しましたか?誰にもアイデアはありますか?

0 投票する
2 に答える
1976 参照

jsf - tomahawkdataScrollerは数字のページを表示しません

tomahawk dataScroller表示のみ:

表をページに分割せず、すべて一緒に表示します

jspページの一部の下:

どこに問題があるのか​​誰か知っていますか?