問題タブ [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.
jsf - コードは、レンダリングされていなくても、selectOneMenuとselectBooleanCheckboxから値を取得します
.xhtmlに次のコードのコードがあります
listOfValuesはフォームポピュレーターに設定されているため、フォームオブジェクトに存在します。また、予想どおり、上記で概説した部分は出力HTMLにレンダリングされません。
ただし、ページの[保存]ボタンをクリックすると、次のコードは、レンダリングされていない場合でも、XHTMLから値を取得しようとします。したがって、フォームに存在する値はコピーされませんが、nullに設定されます(XHTMLでは設定されていないため)。
私が見る限り、これはselectBooleanCheckboxとselectOneMenuでのみ発生します。たとえば、inputTextは正常に機能します。
それを修正する方法について何かアイデアはありますか?
java - t:commandSortHeader がスタイルされていない
私は次のJSFを持っています:
残念ながら、次のようにレンダリングされます。
次のようにするにはどうすればよいですか。
java - JSF a4j + tomahawk + myfaces のエラー: リソース フレームワークが初期化されていません。フィルター構成については web.xml を確認してください
JSP で使用しようとして<a4j:commandLink>
いますが、まったく理解できない次のエラーが表示されます。
私のweb.xml
見た目は次のようになります:
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 の幅は私には大きすぎるので、この値を変更する方法を教えていただければ幸いです。
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で指定されたアクションを呼び出さない理由はありますか?
java - コンボボックスが原因で JSF フォームがアクションを実行しない
このフォームを実行すると、アクションは実行されません。しかし、コンボボックスのコードにコメントを付けると、アクションは問題なく実行されます。したがって、私の春のウェブフローは問題ないと思います。
コンボボックスには問題なく適切なデータが取り込まれているので、問題はjsfテンプレートにあると思いますか?
コード:
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のポップアップカレンダーウィジェットをアドバイスすることができますか?
jsf - 別のページに移動し、ページネーターを含むページに戻ったときに、現在の JSF ページネーション状態を維持する
ページネーションに Tomahawk t:dataScroller を使用しています。それは本当にうまくいっています。説明しようとする問題は 1 つだけです。
ページ Aには、t:dataScroller でページ分割された t:dataTable が含まれています。dataTable には、ページ Bなどの別のページにリダイレクトできるリンクがあります。BからAに戻ると、ページネーションの状態が再開されます。
つまり、ページ A で5ページ目にいて、次にページ B に移動すると、A に戻ると、A の1ページ目にいるということです。
誰かがこれを経験しましたか?誰にもアイデアはありますか?
jsf - tomahawkdataScrollerは数字のページを表示しません
tomahawk dataScroller表示のみ:
表をページに分割せず、すべて一緒に表示します
jspページの一部の下:
どこに問題があるのか誰か知っていますか?