問題タブ [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.
ajax - org.icefaces.impl.context.DOMPartialViewContext.generateElementUpdateNotifications での java.lang.NullPointerException
私は JSF 2.1.21 と Icefaces 3.3 を使用しています。f:ajax の render 属性内の id がすべて 1 つのフォーム内にある場合、id の数に制限はありますか? 4 つの ID を使用すると、以下の例外がスローされます。3個使えば何の問題もありません。リストボックスとともに 4 つのコンポーネントすべてが 1 つの形式になっています
css - 特定のコンポーネントのスタイルを設定する
特定のコンポーネントにのみスタイルを適用しようとしていますが、スタイルはサブビューだけでなくページ全体に適用されます。スタイルを 1 つのコンポーネントだけに適用する方法はありますか?
jsf - 空のファイル名に対する MIME タイプの警告
これらの警告を取り除く方法はありますか? とはどういう意味ですかfile ""
? 私はすでにweb.xmlに以下を追加しました
web.xml
jsf - JSF: javax.faces.FacesException: 同じコンポーネントを 2 回追加することはできません: vaz4n2-retrieve-update
私はJSF初心者です。Eclipse 4.2 (Juno) に ICEfaces 3.0 コンポーネントを実装しようとしています。Apache Tomcat 7.0 を使用して実装および実行しました。ウィンドウに次のエラーが表示されます。
同じコンポーネントを 2 回追加することはできません
コンソールバーでは次のように表示されます:
私のJSFコード
このエラーを修正するにはどうすればよいですか? 手伝ってください。
jsf - JSF スクリプトが別の環境でロードされない
jsf 2.1 / Icefaces 3.3 アプリケーションをローカルの WebSphere アプリ サーバーにデプロイしました。たとえば、以下のように JSF によって自動的に追加された JavaScript リソースは、ローカルの Windows 環境に読み込まれますが、Linux 環境のリモート アプリケーション サーバーには読み込まれません。
同じことが別のアプリでも機能しますが、これは機能しません。私はどこかで何か間違ったことをしているかもしれませんが、どこから始めるべきかわかりませんか?
編集:
jsf-2 - 「Faces.includeCompositeComponent」を使用してコンポーネントを動的に追加する方法は? Websphere 8 および ICEFaces 3
OmniFaces の小さな適応を使用して、複合コンポーネントを別の UIComponent に動的に追加しようとしていますFaces.includeCompositeComponent(...)
。この質問の動作を再現しようとしましたが、うまくいきません。
適応されたメソッドのコードは次のとおりです ( OmniFaces v1.6から取得しました) 。
そして、これは私がそれを使用しようとしている方法です
また、「test.xhtml」ファイルを作成し、WEB-INF/inc-templates/test.xhtml の下に配置しました。その内容は次のとおりです。
test.xhtml
最後に、次のように test.xhtml タグを taglib.xml に追加しました。
問題は、コードを実行してコンポーネントを挿入しようとすると、次の例外が発生することです
org.my.JSFUtils.includeCompositeComponent(JSFUtils.java:496)の行はコード行を正確に参照しておりUIComponent composite = application.createComponent(context, resource);
、実際にはリソースが前の行で作成されていないことがわかります。Resource resource = application.getResourceHandler().createResource(resourceName, libraryName);
なぜこれが起こっているのか、誰にも分かりますか?メソッドを呼び出すときに、リソースの場所をinc-templates/test.xhtmlに変更し、さらにはtest.xhtmlだけに変更しようとしましたが、何も機能しません... いつも同じエラーが発生します。
ところで、Websphere 8 にデプロイしようとしていて、ICEFaces 3 を使用しています。
前もって感謝します!
ajax - Icefaces 3 ace:ajax イベントが機能しない
私はいくつかの簡単なコードを持っています
Ajax は正常に動作しますが、イベント onStart と onComplete が動作しません。何か不足していますか?
css - icefaces - ダイアログでオートコンプリートを使用する
ダイアログでオートコンプリートを使用します。問題は、オートコンプリートが正しく表示されないことです。画像はそれを最もよく説明するので、これはどのように見えるかです:
ご覧のとおり、オートコンプリートは完全には表示されておらず、スクロールバーが右側に表示されています。私が達成したいのは、オートコンプリートがスクロールバーなしで完全に表示されることです。これは私が達成したいことです:
これはサンプル コードです (元のアプリケーション コードは複雑すぎるため、同じように動作するデモ アプリを作成しました)。
index.xhtml
AutoCompleteEntryBean.java
jsf-2 - Icefaces 1.8 プロジェクトから Icefaces 3.0 への変換
私は icefaces 1.8/JSF1.2 でプロジェクトをビルドしており、icefaces 3.0 に変換する必要があります。この変換プロセスを行うのは初めてで、多くの困難に直面しています。私は Icefaces に非常に慣れていないので (実際、15 日前に初めて触れたことがあります)、ばかげた質問をした場合はご容赦ください。
多くの JAVA フォーラムの助けを借りて、プロジェクトにいくつかの変更を加えましたが、ある時点で非常に行き詰まりました。これまでの変更点をメモしておきます。(1) すべての JSP ファイルを XHTML ファイルに変換している。(2) Faces-config に変更を加えている。(3) web.xml を変更しました (ただし、ここで多くのエラーが発生しています)。(4) jarファイルの変更(ここが一番難しい)。適切な瓶を手に入れることができず、過去 4 ~ 5 日間、この問題に苦しんでいます。
ここでは、web.xml (元のプロジェクトと変更されたプロジェクトの両方) と、元のプロジェクトの jar ファイル リストを投稿します。jarファイルの正しい変更とweb.xmlの変更を手伝ってください。これらは私が行き詰まっている2つの部分であるためです。
Web.xml (icefaces 1.8 の元のプロジェクト)
web.xml(変更後)
元のプロジェクトのjarファイルuserdは
変更したプロジェクトに追加されたJarファイル
プロジェクトでInputFile機能を使用していて、変更方法がわからないため、icefaces-bm.jarとicefaces-comps-1.8.2.jarを削除した後、多くの問題に直面しています。FileUpload 機能に icefaces-ace-2.0.0.jar を使用していますが、今のところあまり役に立ちません。icefaces-bm.jar に関しては、まだ代替手段が見つかりません。JARファイルの正しいコレクションを手伝ってください。
プログラムの実行中に発生するエラー:-