問題タブ [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 に答える
1811 参照

ajax - Trinidad テーブル、部分トリガー、および読み取り専用で直面する問題

1 つの列に各行のドロップダウン (1 つの選択肢を選択) が含まれ、別の列に各行の入力テキストが含まれるトリニダード テーブルがあります。

特定のオプションを選択すると、入力が編集可能になります (それ以外の場合は読み取り専用のままです)。

読み取り専用の動作と部分的なイベントは、期待どおりに完全に機能しています。問題は、入力テキストが編集可能から読み取り専用に移動することになっているときはいつでも、入力テキストが編集可能だったときに以前に入力された値が表示されることです。

ここから別のオプション (入力テキストも読み取り専用) を選択すると、値が消えます。

JSP コードは次のとおりです。

valueChangeListener のコードは次のとおりです。

この動作は予期されたものですか? または回避策はありますか?

興味深いことに、Firefox の [View Page Source] オプションにはテキストが含まれていません。FireBug を使用して要素を分析する必要があり、次のことが明らかになりました。

使用したバージョン: Trinidad 2.x JSF 2.x Tomcat 7.0

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

forms - Javascriptを使用してtr:tableで選択された行の数を取得するにはどうすればよいですか?

XHTMLページに次の表があるとします。

ユーザーが送信ボタンをクリックしたときに、選択した行数が特定の数を超えると、送信の確認を求めるプロンプトが表示されるように、クライアント側のチェックを実装したいと思います。

これはJavascriptを使用して実行できますか?もしそうなら、私はどのように進めるべきですか?

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

jsf - MyFaces/Trinidad が無効な inputTexts を div としてレンダリングするのはなぜですか?

一見単純な質問ですが、ここで頭がおかしくなりました。

私は文書を持っています。フォームが含まれています。サブフォームを含むもの。読み取り専用のテキスト フィールドが含まれています。構造の関連部分は次のとおりです。

(... の属性はどれもスタイル情報を設定していません。)

MyFaces が入力 type="text" ではなく div を最も内側の要素に生成するのはなぜですか? 私は、(どうやら) これとまったく同じ構造を持つフォームで、この問題が発生していないフォームを見てきました。

これがばかげて受け入れられない理由は、div が空の場合、ボックスとして表示されず、1 本の線として表示されるためです (コンテンツと高さスタイルがないため、境界線が折りたたまれます)。フォントはコンピューターによって異なる可能性があるため、css を使用して高さを手動で設定することもできません。常に入力タグをレンダリングすることを本当に望んでいました。

何か案は?疑惑を確認したい場合は、遠慮なく詳細を尋ねてください。ここにすべてをダンプするにはデータが多すぎます。

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

java - セッションからすべてのpageFlowScopeマップをクリアするにはどうすればよいですか?

不要になったことが確実な場合に、pageFlowScopesをクリアしてセッションからキャッシュを表示するにはどうすればよいですか?

pageFlowScope以下は、現在のリクエストコンテキストでマップをクリアします

しかし、ダンプした場合でも、セッション中にhttp-session attributes多くのインスタンスが表示されますPageFlowscopes

キャッシュも表示します

明らかに、セッション属性をクリアすると、すべて消えますが、それはしたくありません。他の方法はありますか?

使用する

  • trinidad-api-1.0.10.jar
  • myfaces-impl-1.1.5.jar

編集

また、次の属性はセッションに永久に保持され、コンテンツは時間の経過とともに大きくなります。

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

jsf - TrinidadネストされたpanelTabbedが機能しない

トリニダードのを使用するのに問題があります。

メインのパネルshowDetailItemの1つに、メインのpanelTabとセカンダリのpanelTabが1つずつあります。

問題は :

メインの「tabbedPanel」のタブを切り替えると、すべてが期待どおりに機能しますが、2番目のタブのセット「tabbedPanel2」をクリックすると、リクエストがサーバーに送信されますが、最初のタブは常に選択されたままです。

コードは次のとおりです。

ただし、奇妙なことに、サーバーの状態を保存する代わりにクライアントの状態を保存に切り替えると、すべてが正しく機能します。

何か案は?

環境:

  • トリニダード1.2.14
  • MyFaces 1.2.11
  • トマホーク1.1.11
  • Oracle OC4j 10.1.3.4
0 投票する
2 に答える
3617 参照

jsf - 「ビューの構築中はgetClientIdを呼び出さないでください。」という警告が表示されます。

私のJSFアプリケーションには、時々レンダリングされる警告を生成し続ける1つのJSPページがあります。ログファイルでは、次のようなものを見ることができます。

警告を生成するコンポーネントは次のようになります。

テーブルでのポーリングに問題がある可能性がありますか?

Trinidad2.0.0を使用しています。org.apache.myfaces.trinidad.CLIENT_ID_CACHINGオプションを試してみましたがweb.xml、すべてのオプションがON、OFF、およびDEBUGの場合の動作を観察しています。

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

validation - immediate="true" なしで Trinidad でクライアント側の検証をスキップする

MyFaces Trinidad JSF 2 を使用しており、クライアント側の検証をスキップしたいが、ボタンのクリックで Bean を更新して別のページに移動したい。

immediate="true"Beanを更新したいので使いたくありません。使い方がよくわかりません<f:ajax>

どうすればこれを達成できますか?

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

jsf - autoSubmit="true" immediate="true" の場合の valueChangeListener の動作

トリニダードを使用しています。ラジオボタンとドロップダウンについては、ページの一部を更新するために使用valueChangeListenerしています。autoSubmit="true"ただし、検証があれば表示されるため、以前immediate="true"は検証をバイパスしていました。valueChangeListenerイテレータを使用したときにループ内にドロップダウンがあると機能しましたが、機能しません。

valueChangeListenerwithautoSubmitとの動作を説明できる人はいimmediateますか?

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

java - トリニダード 2.0 は置き換えられましたか、または廃止されましたか?

私は現在、私が雇用されているプロジェクトのために Trinidad 2.0 を学ぶのに役立つリソースを見つけようとしています。1.2 のリソースはかなりあるのに、2.0 のリソースを見つけるのに苦労しています。

通常、これはテクノロジーが人気を失い、追求すべきより良い選択肢があることを示しています。トリニダードは単にタイムを記録しているだけですか、それともそれを追求するのは良い考えですか? 代替手段は何ですか?

0 投票する
2 に答える
333 参照

jsf-2 - トリニダード 2 で使用すると f:param が機能しない

JSF 2 Trinidad 2(MyFaces) を使用しており、コマンド ボタンで f:param を使用しようとしています。

基本的に、送信ボタンのパラメーター値を渡して、送信ボタンがクリックされた場合にのみ検証を実行して、入力要素の必須属性に条件を追加して送信ボタンをチェックしようとしています。

検証メソッドでそのボタンのクリックを確認できるように、JSF2/Trinidad2 で特定のボタンのクリックを識別する方法はありますか。