問題タブ [icefaces-3]

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 に答える
1854 参照

html - dataTable のデータをキャッシュしないようにする

があり、ice:dataTable各行に がありinputTextます。valueChangeListenerレコード リストは、他のコンポーネントで起動するたびに更新されます。inputTextレコード リストをリセットすると、ブラウザはテーブル行のフィールドの以前の値を表示します。

Filter<meta/>タグの両方を試しました。それは私にはうまくいきませんでした。誰かがこの問題を取り除く方法を教えてもらえますか? (バッキング Bean は実際のレコード リストを保持します)

0 投票する
0 に答える
1186 参照

spring - JSF - Spring JDBC テンプレート

JSF/ICEFaces で Spring JDBC テンプレートを使用しようとすると、いくつかのエラーがスローされます。

これが私のspring.xml

これがDAOです。

例外...

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

jsf - IcefacesのjsfアクションでJavascriptを使用してページステータスを更新するにはどうすればよいですか?

完了時にサーバー側またはクライアント側のイベントハンドラーを起動するにはどうすればよいh:commondButton actionですか?このサーバー側のプロセスは、完了するまでに時間がかかります。ボタンをクリックすると、作業が終了してUIが更新されるまでに少し時間がかかります。UIが更新されたら、何かを起動したい。私はJSFを初めて使用します。これを手伝ってください。

ありがとう!

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

css - acefacesデータテーブルにcssを適用し、その幅を最小限に抑える方法

これが私のacefaces datatable

現在、このデータテーブルはページ全体に表示されています。高さを修正できます<ace:datatable height=..が、幅属性が見つかりませんでした。また、CSS を使用して幅を設定しようとしました (ヘッダーとデータテーブルの両方でスタイル属性を使用)。仕事。今、私はここで立ち往生しており、その幅を最小化するにはどうすればよいかを見つけることができません。

注:私にとって唯一の方法は、ヘッダー テキストを小さくすることでした。たとえば、最初の行のヘッダーがCategoryであるため、 CATだけで置き換えた場合、行全体が縮小されます。まず、絞る必要があることを意味します。テキスト(私の推測です)とにかく、このテキストを突っ込まずにそれはありますか?そうでない場合、このテキストのサイズを変更してこのデータテーブルを短くするにはどうすればよいですか?

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

jsf - JSF 2.0 (IceFaces 3.2) ApplicationScoped Bean、共有データ、および PUSH

共有データとプッシュに少し問題があります。

3 つの行を含むテーブルがあります。これらの行は、選択した基準日によって異なります (各ユーザーは異なる基準日を選択する可能性があるため、セッション スコープ内にあります)。たとえば、次のようにします。

  • [{1, 'a', "active"}, {2, 'b', "active"}, {3, 'c', "inactive"}] 基準日 10-Feb-13 および
  • [{4, 'a', "inactive"}, {5, 'b', "active"}, {6, 'c', "inactive"}] 基準日 13-Mar-13.

オブジェクトは、種類 {ID、LABEL、STATUS} のトリプルです。

行は、同じ基準日をウォッチしているユーザー間で共有する必要があります。たとえば、ユーザー U1 と U2 は、基準日が 10-Feb-13 のテーブルをウォッチしています。理想的には、U1 が行 {1, 'a', "active"} を "inactive" に変更すると、プッシュ通知 (実際には IcePush) を介して、それを確認するユーザー U2 にも変更が伝達されます。ここまでは順調ですね。

より多くのユーザーが異なる参照日を見ると、問題が発生します。これは、Bean がアプリケーション スコープであるため、ユーザーの特定の参照日ではない行を除外し、不要な行を「解放」しようとするためです。

私たちは当初、特定の参照日を視聴しているユーザーをカウントできると考えていましたが、それはガベージ コレクションをカウントする参照のようなものであり、私が深く掘り下げたくない混乱です。

ちなみに、このチュートリアルを読んだので、このように動作するはずだと思いました。

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

foreach - c:forEach、ace:dataTable、IceSoftWikiの例を使用した動的列

動的列の問題に直面しています。以前に選択したいくつかのフィルターに列が依存するテーブルがあります。ページに入ると、年と他のいくつかの基準を選択でき、これらの値を使用してテーブルをレンダリングします。私たちの問題は、異なる基準を選択すると列が異なる可能性があることです。これは、c:forEachがそれほど動的ではないために問題になります。

IceSoft Wikiで提供されている例を見ると、コードにあるものと似たものがわかります(ただし、コードははるかに複雑です): http ://www.icesoft.org/wiki/display/ICE/DataTable+動的+列

問題はこの文にあります:

backing.columnsは静的です。ただし、要素の数を変更すると(この例では、「列」リストの値がTaskクラスのプロパティと一致するため意味がありませんが、リストではなくリストを出力する場合)、次のように問題が発生します。 http://drewdev.blogspot.com.es/2008/08/cforeach-with-jsf-could-ruin-your-day.html

次のコマンドで列を変更すると、コンポーネントリストを再作成しようとしました。

しかし、うまくいきませんでした。また、PhaseListenerでコンテキストからビューを復元しようとしましたが、肯定的な結果は得られませんでした。そして、私たちはアイデアを使い果たしました。

任意のアイデア(または解決策:D)をいただければ幸いです。さらに具体的なコードが必要な場合は、質問してください。

TIA。

PS:この質問はICEFacesフォーラム(http://www.icesoft.org/JForum/posts/list/0/21842.page#76787)にも投稿されており、両方の場所で解決策(ある場合)で更新します。

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

jsf-2 - jboss-7 で奇妙な「ExceptionHandlerFactory」の問題が発生するのはなぜですか?

既存の icefaces アプリケーションを jboss サーバー 7 に移行したいのですが、次の例外が発生します:

これを解決する方法がわからないので、私は単に立ち往生しています。

誰も手がかりを持っていますか?

私はjavax.faces.jarear の lib ディレクトリに持っていますが、それを削除しても解決しないようです (他にも多くの例外が発生します)。

更新:これをweb.xmlに追加すると:

エラーはなくなったようですが、別のエラーが表示されます。

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

jsf - リダイレクトなしのナビゲーションの問題

アプリケーションでナビゲーション技術を使用しています。これにより、ユーザーはビューを保持し、同じビジネス グループ間を移動するときにリダイレクトなしでページの一部を変更できます。グループを変更すると、アプリケーションはユーザーを新しいグループ ページにリダイレクトします。

ページが最後のビューを保持しているため、コンポーネント ID が重複しているリダイレクトなしの手法の問題に直面しています。

上記の navigationModel Bean は、必要な部分ページのパスを変更する役割を果たします。

部分ページのコンポーネント ID を変更しないようにする方法はありますか。私は何か間違ったことをしていますか?

注 1: ICEfaces ショーケースの例と同じコードを使用していますが、これは正常に機能しています。この例を確認して質問を明確にし、左側のメニューから同じグループ項目と異なるグループ間を移動してみて、リダイレクトの動作に注目してください。 http://icefaces-showcase.icesoft.org/showcase.jsf

注 2: 私は ICEfaces 3.2 で JSF 2 を使用しています。