問題タブ [trinidad]

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

jdbc - tomcat 7 から weblogic 11g への移行中に JDBC データソースに対して行われる変更

JSF アプリケーションをApache Tomcat 7.0.14からWeblogic 11gJSF 1.2に移植しApache Trinidad 1.2.14ました。

予想通りJNDI、Weblogic 11g でのルックアップに問題があります。

hereJDBCから weblogic でデータ ソースを構成する方法を見てきました。

私の要件は、システム全体の JDBC データ ソースを作成したくないということです。アプリケーション固有にしたいのです。

私はすでにcontext.xml自分のアプリケーションを持っています.weblogicが理解できるように変更するにはどうすればよいですか?

または、weblogic が理解できるように、別のファイルをまとめて用意する必要がありますか?

何か案は?

前もって感謝します

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

eclipse - JSF の Trinidad UI ライブラリを使用して Eclipse でビジュアル開発を行うにはどうすればよいですか?

Trinidad JSF ライブラリーのビジュアル開発を Eclipse で実行できるようにしたいと考えています (Eclipse で Oracle ADF Faces を使用できるようになったように)。

Trinidad を使用して Eclipse でビジュアル開発を行うことは可能ですか? もしそうなら、どのように?

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

jsf - tr:message スタイルの変更方法

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

javascript - Set id for inputText in iterator

My goal is to set the focus to a specific inputText.

As there seems to be no way to do this automatically with an tr:inputText property, I try to use Javascript.

For document.getElementById I need the id of the rendered html <input>. I try to set this id to the correct index. However, it is rendered with the id varFieldIterator:0:varField where the number 0 comes from the iterator and is different depending on my start value selectionStart. If I start with selectionStart = 10, the 1st index for the textbox 10 is 0. If I start with 15 and then have a PPR to show the first 15 textboxes, they get the id starting with 16.

I think the code will make clear what I try to achieve:

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

jsf - MyFaces が GlassFish 3.1 ネイティブ JSF と衝突する

トリニダードで MyFaces を使用しています。起動時に次の SEVERE メッセージが表示され続けます。

私の中には次のものがありますglassfish-web.xml

クラスパス内の次の JAR:

既に行った構成に基づいて SEVERE メッセージを排除する方法がよくわかりません。ご意見をいただければ幸いです。

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

jsf - FacesMessage が PPR で表示されない

Tomcat サーバーを Tomcat 6 (JDK 5 を使用) から Tomcat 7 (JDK 7 を使用) に移行しています。

Trinidad 1.2.14 と JSF 1.2 を使用しています。

複数の行を持つ tr:table があります。各行には、一部のフィールドを編集可能にする編集ボタンがあります。編集が完了したら、行を保存できます。保存する前に、データに対していくつかの検証を行い (onclick アクションで)、FacesContext にエラーを追加します (以下のコードを参照)。コンポーネントを更新するには、partialTriggers を使用します。現在、エラーは表示されていませんが、バッキング Bean の値は正しいです。部分ページ レンダリングがなぜか起動しません。(そのため、エラーはページに表示されません)。

FacesMessage を追加するコード:

この問題を解決する方法を知りたいです。ありがとうございました。

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

jsf - MyFaces コンテキストの読み込みに関する問題

myfaces コンテキストをロードする問題に何度か遭遇しました。次のような Maven プロジェクトを再作成することで解決しました: mvn eclipse:clean eclipse:eclipse、本当の原因を知らずに、問題が再発したためブロックされました。詳細:

java.lang.IllegalStateException: このアプリケーション用に構成されたファクトリーがありません

527 INFO [StartupServletContextListener] Checking for >plugins:org.apache.myfaces.FACES_INIT_PLUGINS 2012 年 3 月 29 日 11:17:55 org.apache.catalina.core.ApplicationContext ログ GRAVE: StandardWrapper.Throwable java.lang.IllegalStateException: ファクトリが構成されていませんこのアプリケーション。>faces の初期化がまったく機能しない場合に、これが発生します。基本的な Faces アプリケーションに必要なすべての構成設定が正しく組み込まれていること、および必要なすべてのライブラリが含まれていることを確認してください。また、Web アプリケーションとコンテナーのログ出力もチェックしてください >例外がないか確認してください! それを行っても何も見つからない場合は、TLD ファイルを介したコンテキスト リスナーの登録をサポートしない >特別な Web コンテナを使用していて、コンテキスト リスナーが web.xml に設定されていないことが原因である可能性があります。典型的な構成は次のようになります。org.apache.myfaces.webapp.StartupServletContextListener

javax.faces.FactoryFinder.getFactory(FactoryFinder.java:106) で javax.faces.webapp.FacesServlet.init(FacesServlet.java:137) で org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1228) で) org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1147) で org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1043) で org.apache.catalina.core.StandardContext. loadOnStartup(StandardContext.java:4957) at org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5284) at org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5279) at java .util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at >java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) で java.lang.Thread.run(Thread.java:680) 29 mars 2012 11:17:55 org.apache.catalina.core.StandardContext loadOnStartup GRAVE: La servlet /commercialWeb a généré une exception "load()"

私の Pom.xml ファイルは次のとおりです。

0 投票する
3 に答える
969 参照

jquery - jsf myfaces プロジェクトで JavaScript ファイルをロードする際の問題

特定の Jquery メニュー mcdorpdown を使用しようとしています。jequery 自体はロードされましたが、mcdropdown のローカル ライブラリはロードされません。エラーは次のとおりです。

エラー: $("#category").mcDropdown は関数ではありません

ディレクトリ構造は次のとおりです。

  • src/main/webapp/jsp/common/headerCommercial.jsp (ここに JavaScript コードを挿入します)
  • src/main/webapp/javascript/ (mcdropdown ライブラリを含む jquery ライブラリはこちら)

headerCommercial.jsp のソース コードは次のとおりです。

...いくつかのコード ...いくつかのコード

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

java - JSF NullPointerException からのアプレットの起動

jsf ページ内でアプレットを実行すると (myfaces と trinidad コンポーネントを使用しています)、アプレットのロード中にログに次のように表示されます。

アプレットは正常に動作しますが、なぜこの例外が発生するのでしょうか?

このコードでアプレットを起動します (エスケープ付きの tr:output の代わりに f:verbatin も使用しました)

ありがとう!

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

javascript - autoSubmitを使用したValuechangeListener

州のドロップダウンが都市に表示されるという要件があります。そのため、statedropdownとvaluechangeListenerでautosubmitを使用して、部分トリガーを使用して都市ドロップダウンを参照しました。クライアント側で値が必要なため、状態ドロップダウンでvaluepassthruを使用しましたが、これにより、valluechangeリスナーが呼び出されなくなります。

valuepassthru属性をfalseに設定すると、valuechangeリスナーが呼び出されますが、クライアント側のjavascriptで値にアクセスするには、valuepassthruをtrueに設定する必要があります。

状態のバインドされたオブジェクトは文字列であり、オプションはselectItemsのリストであるため、これが問題になる可能性があると考え、カスタムコンバーターを使用しましたが、どちらも機能しませんでした

autosubmitおよびvaluepassthrough=trueでvaluechangelistenerをトリガーしない理由について何か考えはありますか?これに関する助けは大歓迎です

ドロップダウンとJsf1.1のおかげでトリニダードコンポーネントを使用しています