問題タブ [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.
html - dataTable のデータをキャッシュしないようにする
があり、ice:dataTable
各行に がありinputText
ます。valueChangeListener
レコード リストは、他のコンポーネントで起動するたびに更新されます。inputText
レコード リストをリセットすると、ブラウザはテーブル行のフィールドの以前の値を表示します。
Filter
と<meta/>
タグの両方を試しました。それは私にはうまくいきませんでした。誰かがこの問題を取り除く方法を教えてもらえますか? (バッキング Bean は実際のレコード リストを保持します)
spring - JSF - Spring JDBC テンプレート
JSF/ICEFaces で Spring JDBC テンプレートを使用しようとすると、いくつかのエラーがスローされます。
これが私のspring.xml
これがDAOです。
例外...
jsf - IcefacesのjsfアクションでJavascriptを使用してページステータスを更新するにはどうすればよいですか?
完了時にサーバー側またはクライアント側のイベントハンドラーを起動するにはどうすればよいh:commondButton
action
ですか?このサーバー側のプロセスは、完了するまでに時間がかかります。ボタンをクリックすると、作業が終了してUIが更新されるまでに少し時間がかかります。UIが更新されたら、何かを起動したい。私はJSFを初めて使用します。これを手伝ってください。
ありがとう!
css - acefacesデータテーブルにcssを適用し、その幅を最小限に抑える方法
これが私のacefaces datatable
現在、このデータテーブルはページ全体に表示されています。高さを修正できます<ace:datatable height=..
が、幅属性が見つかりませんでした。また、CSS を使用して幅を設定しようとしました (ヘッダーとデータテーブルの両方でスタイル属性を使用)。仕事。今、私はここで立ち往生しており、その幅を最小化するにはどうすればよいかを見つけることができません。
注:私にとって唯一の方法は、ヘッダー テキストを小さくすることでした。たとえば、最初の行のヘッダーがCategoryであるため、 CATだけで置き換えた場合、行全体が縮小されます。まず、絞る必要があることを意味します。テキスト(私の推測です)とにかく、このテキストを突っ込まずにそれはありますか?そうでない場合、このテキストのサイズを変更してこのデータテーブルを短くするにはどうすればよいですか?
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 がアプリケーション スコープであるため、ユーザーの特定の参照日ではない行を除外し、不要な行を「解放」しようとするためです。
私たちは当初、特定の参照日を視聴しているユーザーをカウントできると考えていましたが、それはガベージ コレクションをカウントする参照のようなものであり、私が深く掘り下げたくない混乱です。
ちなみに、このチュートリアルを読んだので、このように動作するはずだと思いました。
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)にも投稿されており、両方の場所で解決策(ある場合)で更新します。
jsf-2 - jboss-7 で奇妙な「ExceptionHandlerFactory」の問題が発生するのはなぜですか?
既存の icefaces アプリケーションを jboss サーバー 7 に移行したいのですが、次の例外が発生します:
これを解決する方法がわからないので、私は単に立ち往生しています。
誰も手がかりを持っていますか?
私はjavax.faces.jar
ear の lib ディレクトリに持っていますが、それを削除しても解決しないようです (他にも多くの例外が発生します)。
更新:これをweb.xmlに追加すると:
エラーはなくなったようですが、別のエラーが表示されます。
jsf - リダイレクトなしのナビゲーションの問題
アプリケーションでナビゲーション技術を使用しています。これにより、ユーザーはビューを保持し、同じビジネス グループ間を移動するときにリダイレクトなしでページの一部を変更できます。グループを変更すると、アプリケーションはユーザーを新しいグループ ページにリダイレクトします。
ページが最後のビューを保持しているため、コンポーネント ID が重複しているリダイレクトなしの手法の問題に直面しています。
上記の navigationModel Bean は、必要な部分ページのパスを変更する役割を果たします。
部分ページのコンポーネント ID を変更しないようにする方法はありますか。私は何か間違ったことをしていますか?
注 1: ICEfaces ショーケースの例と同じコードを使用していますが、これは正常に機能しています。この例を確認して質問を明確にし、左側のメニューから同じグループ項目と異なるグループ間を移動してみて、リダイレクトの動作に注目してください。 http://icefaces-showcase.icesoft.org/showcase.jsf
注 2: 私は ICEfaces 3.2 で JSF 2 を使用しています。