問題タブ [popuppanel]

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

richfaces - richFaces 4.2.0 の rich:popupPanel の h:commandButton でアクション メソッドをアクティブにする方法

私の場合、次のように rich:popupPanel にアクションを追加したいと思います。

そして、マネージド Bean は次のようになります。

しかし、closePopupAction メソッドはアクティブにできません。この問題の原因と解決方法がわかりません。

何かアイデアがあれば、私と共有してください。私のエラーをオンラインで表示し、アプリケーションをダウンロードできます ( testcase5を参照してください):

http://phandanghung.wordpress.com/2012/03/22/welcome-to-my-jsf-tutorial-project/

誠にありがとうございます。

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

jsf-2 - a4j:commandButton アクションが rich:popupPanel Richfaces 4 JSF 2 で起動しない

JSF コード:

バッキング Bean コード:

setRunAction メソッドにブレークポイントを設定しましたが、ここに到達することはありません。アイデア?

奇妙なのは、このポップアップを開く a4j:commandLink コードが正常に動作し、runAction メソッドを呼び出すことです。

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

javascript - Richfaces popupPanel が JavaScript で移動されないようにするにはどうすればよいですか?

Rich:PopupPanel コンポーネントを使用して一部のコンテンツを表示していますが、ユーザーがそれらを最大化して復元できるようにしたいと考えています。コンポーネントのサイズ変更と配置は既に実装していますが、問題は popupPanel が最大化されている間に移動されないようにし、復元されたときにそれを許可する方法です。

これは、popupPanel の最大化と復元を担当するボタンのコードです。

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

gwt - SmartGWT ウィンドウと PresenterWidget を使用した GWTP エラー

SmartGWT 3.0 と GWTP 0.7 を使用しています。

SmartGWT ウィンドウを表示する単純な PresenterWidget を実行しようとしています。これは、ウィジェット プレゼンターのコードです。

そしてビューコード:

プログラムの別の部分で、このプレゼンターに次のことを示します。 addToPopupSlot(dp, true);

dpの注入されたインスタンスはどこにありますかDemoWidgetPresenter

DemoWidgetPresenter次の例外が発生した場合に表示されます。

問題は com.smartgwt.client.widgets.Windowand の間のキャストによるものcom.google.gwt.user.client.ui.PopupPanelですが、解決方法がわかりません!

例外にもかかわらず、ウィンドウは表示されますが、関数onReveal()が呼び出されないため、プレゼンターのライブ サイクルが壊れています。

任意のアイデア/回避策:-)?

前もって感謝します!

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

gwt - 子パネルのボタンをクリックしてポップアップパネルを閉じる

次のパネル階層があります。

カスタム パネル 1にはPopupPanelが含まれます DecklayoutPanel にはCustomPanelが含まれます 2にはFlowPanelにはButtonが含まれます。

ボタンをクリックしてカスタム パネル 1 または PopupPanel を閉じるにはどうすればよいですか?

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

smartgwt - SmartGWT: Listgrid から選択したレコードを別のウィンドウの TextBox にバインドする

SmartGWT は初めてですが、

私は2つのWindowsを持っています。Window1 の Button1 は、リストグリッドを含む Window2 を示しています。Window2 で Button2 を押すと、リストグリッドで選択されたレコードが Window1 の TextBox に表示される必要があります。これに最適なアプローチは何ですか?どんな助けでも大歓迎です。

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

ajax - rich:popupMenu 内の f:ajax は、別のフォームからコンポーネントを実行できません

<rich:popupPanel>タグがあり、その中で<f:ajax>イベントを使用しています。したがって、 に<rich:popupMenu><h:from>内部が必要です。私のajaxイベントでは、「メインページ」から値を取得する必要があるため、対応する :formid:elementid パターンを使用して実行リストにリストしますが、これは機能しません-値はリスナーメソッドでnullです。コードは次のとおりです。

usersBean.atribValuesChangedリスナー メソッドでは、フィールドusersBean.user_idは空です (選択された値がありません)。form:selectUser 要素を強制的に実行して、リスナー メソッドで選択された値を読み取れるようにするにはどうすればよいですか?

パート2:

これはちょっとしたことです。質問、これについては別のスレッドを開く必要があるかもしれません。問題は、 の<h:selectOneListBox>値が 1 つしかない場合、 のように作成されることですh:selectOneMenu。これは見栄えが悪く、valueChange選択してもイベントは発生しません。この問題は<h:selectManyListBox>バグですか? それは修正可能ですか?

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

jsf - 検証とリッチ:popupPanelが機能しない

私の意図は、BDにレコードを挿入した後、リッチ:popupPanelでユーザーにメッセージを表示することです。

以下のコードで、私はやりたいことをすることができますが、問題があります。すべてのページフィールドを正しく入力した場合にのみ機能します。フィールドの1つが検証に合格しなかった場合、検証メッセージがh:messagesに表示され、フィールドの内容を変更してボタンをもう一度クリックしてもページは変更されません。

何が間違っている可能性がありますか?

  • ページ

  • マネージドBean

    /li>
0 投票する
1 に答える
4587 参照

ajax - リッチフェイス"対立"

私はrichfacesのstrageの振る舞いに出くわしました。私のビュー構造に関する背景:

  • これは主<rich:extendedDataTable>に、行をクリックするとその行に関する情報が表示される場所です。<a4j:outputPanel>

  • また、各行には、「作成」、「編集」などの項目を含むコンテキストメニューがあります。<rich:popupPanel>

コンポーネントの構造は次のとおりです。

そして今、奇妙な振る舞い(NetBeansを使用):

  • NetBeansからアプリをデプロイします。
  • デプロイされたプロジェクトのURLをブラウザ(Firefox)で開きます。テーブルの<a4j:ajax>インライン化は機能しません。これは、「testController.selectionListener」が呼び出されず、詳細が表示されないためです(currentバッキングBeanに属性を設定します)。contextMenuは機能しますが、popupPanelはすべてのフィールドにnullまたは空のプロパティを表示します(current属性は設定されていません)。
  • IDEに戻り、すべての<rich:popupPanel>セクションを削除してファイルを保存します。
  • ブラウザに戻り、F5キーを押して行をクリックします。これで、<a4j:ajax>作業と呼び出しがtestController.selectionListener行われ、の詳細が表示され<a4j:outputPanel>ます。コンテキストメニューは機能しますが、(明らかに)パネルはポップしません。
  • IDEで、セクションを元に戻し、<rich:popupPanel>ファイルを保存します。
  • ここでページを再度更新すると、すべてが機能し、詳細が表示され、[編集]ポップアップに選択した行の正しい情報が表示されます。

セクションなしでデプロイしようとしました<rich:popupPanel>が、selecionListenerが呼び出されます。<a4j:ajax>問題は、とセクションの両方を含むページをデプロイすることであると思います<rich:popupPanel>。したがって、「競合」です。

  1. 私はrichfacesショーケースから構造を取り、変更を加えました。ショーケースでは、はタグ<rich:popupPanel>の外側に<h:form>配置され、プロジェクトではtemplate.xhtmlに配置されていることに気付きました(トップメニューページが機能するように)。この配置が原因でエラーが発生した可能性はありますか?

  2. これはrichfacesプロジェクトにファイルするバグと見なすことができますか、それとも何かが足りませんか?

  3. 回避策または解決策はありますか?

どうもありがとうございます!

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

java - メソッド呼び出しに特定の結果がある場合は、richfacespopupPanelを閉じます

簡単なログインパネルを作成しようとしています。パネルはrich:popupPanelです。「ログイン」リンク/ボタンがクリックされたとき、ログインが失敗した場合(ユーザー名/パスワードが間違っている、データベースエラーなどが原因)、パネルを開いたままにしておきたいです。ただし、ログインが成功した場合は、パネルを閉じる必要があります。

私の最善の試みはこのように見えますが、「oncomplete」値は解析できません

popupPanelからその動作を取得するにはどうすればよいですか?