問題タブ [datascroller]
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 - 不要なときに実行されるRichfacesDataScroller
私のJSF+Richfacesアプリケーションでは、別のa4j:regionからajaxリクエストを実行すると、rich:datascrollerが実行されることを確認しました。これは私のコードです:
ユーザーがselectOneMenuからアイテムを選択すると、ajaxリクエストがサーバーに送信されます。その要求への応答を生成している間、smsTrafficBean.smsByFilterメソッドが実行されますが、これは私が期待していることではありません。rich:datascrollerを削除すると、すべて正常に動作します。
別のaj4:regionからajaxリクエストが発生したときに、smsTrafficBean.smsByFilterを呼び出すときにrich:datascrollerコンポーネントの効果を追加する理由を知っている人はいますか?
jsf - と問題
Seam-Jsfv1.2-EJB3Webアプリを開発しています。各行にデータテーブルとチェックボックスがあります。さらに、テーブルの下部にもデータスクローラーがあります。
私の問題は、スクローラーから次のページ番号をクリックすると、データテーブルの最初のページで選択されたチェックボックスが消えることです。つまり、選択されていても、次のページをクリックすると選択が解除されます。スクローラーをクリックして最初のページに戻ると表示されます。
その問題について何か考えがありますか?私のケースを明確にするために、以下にコードを添付しました。
..。
よろしくお願いします。バリス
jsf - RichFaces データスクローラーを使用している場合、JSF データテーブルのページごとの合計を更新する際の問題
JSFページにデータテーブルを作成しています。これは、すべての列のフッターと、列ページごとの値の合計を示しています。
ページングにRichfaces datascrollerを使用しています。
richfaces datascroller で次のページをクリックすると、そのページの列値の合計でフッターを更新する必要がありますが、これが問題になります
このディスカッションhttp://forums.sun.com/thread.jspa?threadID=5254959に従って、ページごとの合計を計算するコードを作成することができました
データテーブルを含むページが読み込まれると、フッターに列の合計が正しく表示されました。データスクローラーで次のページをクリックすると、同じ値が残ります。
たとえば、最初のページの列の合計が 5 で、2 ページ目の列の合計が 3 の場合。
次のページをクリックすると、3に更新する必要がありますが、5は変更されません。
データスクローラーの次のボタンをクリックすると、データテーブル本体のみが更新されるようです。Richfaces または JSF で、クリックごとにフッターを更新する方法はありますか? または、私の問題を解決する Richfaces datascroller 以外の代替手段はありますか?
私のJSFコードは
私のJavaコードは
これは、ページごとの合計を計算したコードです
これを解決するのを手伝ってください
前もって感謝します
jsf - 別のページに移動し、ページネーターを含むページに戻ったときに、現在の JSF ページネーション状態を維持する
ページネーションに Tomahawk t:dataScroller を使用しています。それは本当にうまくいっています。説明しようとする問題は 1 つだけです。
ページ Aには、t:dataScroller でページ分割された t:dataTable が含まれています。dataTable には、ページ Bなどの別のページにリダイレクトできるリンクがあります。BからAに戻ると、ページネーションの状態が再開されます。
つまり、ページ A で5ページ目にいて、次にページ B に移動すると、A に戻ると、A の1ページ目にいるということです。
誰かがこれを経験しましたか?誰にもアイデアはありますか?
jsf - DataScrollerの現在のページを検索
dataScrollerでdataTableを使用しています。dataScrollerに「Page」属性を追加し、getterとSetterをBeanに配置しました。
ユーザーがBeanで表示している現在のページを確認するにはどうすればよいですか?
ユーザーが新しいページを選択したり、次、前などにアクセスしたりするたびに、バッキングBeanの値を手動で維持する必要がありますか?
ありがとう
css - rich:datascroller の CSS を切り替える
選択したページを表示するためにデータスクローラーが使用するスタイルを切り替えたい。出来ますか?
アップデート
デフォルトのスタイル:
欲しいスタイル:
jsf - rich:extendedDataTable の Datascroller と sortOrder
Jsf ページで問題が発生しました。データスクローラーは、多くのページをクリックしても dataTable のページネーションを変更しませんでした (ページネーションの最初のページにとどまります)。
- リッチフェイス: 3.3.2.SR1
- JSF : 1.2
- JBoss 5.0.1
このコードはページネーションを変更しません:
sortOrder
属性を定義して解決しました。これは正常に機能します (1 つの違いのみ:sortOrder="ASCENDING"
列で):
問題は、 datascroller を使用してデータテーブルのページネーションを修正するために sortOrder を定義する必要があるのはなぜですか? 何か案が ?
編集:データプロバイダーコード
jsf - rich:dataScrollerのページ番号を非表示にする
rich:dataScrollerによって表示されるページ番号を非表示にすることは可能ですか?
ajax - f:ajaxを使用したJSF2 Myfaces tomahawk datascroller
t:datascroller を f:ajax で動作させることは可能ですか?
af:ajax タグを datascroller 内に配置すると、datascroller が機能しなくなります。
datascrollerのactionListener(「アクション」ではない)を設定したせいかもしれませんが、アクションを設定すると、「アクションを設定できません」という例外が発生します。
validation - rich:dataScroller 使用時のすべてのデータテーブル行の実行
Richfaces 4.x を使用しているときにこの問題に直面しています...私が持っているのは編集モードのデータテーブルで、ユーザーはテキストボックスまたはラジオボタンを使用してデータを挿入できます。テーブルには、1 ページあたり最大 10 行が必要です。なぜなら、リッチ: データスクローラーを使用してページ分割するからです。
1 ページ目にいて、3 ページ目に検証エラーがあるとします。ユーザーが保存ボタンをクリックすると、JSF はテーブル全体を送信します。ただし、ページ 1 の値のみが表示されるため、ページ 3 の行の検証がバイパスされます。この問題を回避するにはどうすればよいですか? どうもありがとう。