問題タブ [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.
jsf - リッチフェイスのさまざまなマウスイベントに対するトゥーチップのさまざまな動作は可能ですか?
マウスが要素の上にあるか、クリックされているかによって、tooptip の動作を変える方法はありますか?
マウスが上にある場合は同じ要素をツールチップとして機能させ、マウスがクリックされた場合はポップアップ パネルを開く必要があります。
別々の要素を使えば簡単にできますが、同じものを使う必要があります。
java - Richfaces ポップアップ パネルが機能しない
Java コードでエラーが発生するたびに、ページをエラー ページにリダイレクトしています。私のコードの下に見つけてください。しかし、私のIEには何も来ていません。
css - リッチフェイスを popuppanel の上にポップアップさせる方法
リンクには、richfaces 4 popuppanel の例が含まれています: richfaces popuppanel の例
コードは次のとおりです。
しかし、ポップアップはランダムな場所に表示されます。つまり、バーの下にある場合もあれば、スクロールする必要がある場合もあります。バーに取り付けられている間、常にバーの真上に表示されるようにすることはできますか?
richfaces - Richfaces ポップアップ パネルは、コンテンツが動的に更新されるときに自動サイズ変更されません
使用時にポップアップ内にさらにいくつかのコンポーネントをレンダリングする 2 つの selectOneMenus を持つ豊富な popupPanel があります。主な問題は、コンポーネントのレンダリング時にポップアップ パネルのサイズが自動調整されないことです。この問題は、richfaces 4.3.7 にアップデートしたときに発生しましたが、このバージョンでは別の問題が解決されているため、以前のバージョンには戻したくありません。
私はここで見つけました: https://developer.jboss.org/thread/241593このpanel.doResizeOrMove(RichFaces.ui.PopupPanel.Sizer.Diff.EMPTY);を使用できます。 ポップアップのサイズを強制的に変更します。2 つの質問があります。
- 上記の関数でポップアップのサイズを変更する方法を教えてください。
- 私の問題を解決する別の方法はありますか?
前もって感謝します!
jsf - ICEfaces モーダル ポップアップからマネージド Bean を呼び出すにはどうすればよいですか?
Eclipse Luna EE、Tomcat v7.0、ICEFaces 3.2 を使用しています。
ユーザーがアイテム番号、アイテム名、ラベルタイプなどの情報を入力するラベル印刷用のフォームがあります。次に、ユーザーはフォームを送信します。これにより、情報が ZPL 文字列でラベル プリンターに送信され、アイテムの正しいラベルが印刷されます。これはすべて問題なく動作します。
フォームは、高い値 (生産では 100 以上) の場合、印刷数量に対してチェックを行います。印刷枚数が特定の値 (> 2。純粋にテスト目的) を超える場合、"testFlag" ブール値が true に設定され、モーダル ボックスが表示され、印刷コマンドが実行されないようにエラー フラグが設定されます。
モーダル ボックスでは、ユーザーが正しい数量を入力したかどうかを確認し、[はい]/[いいえ] ボタンを使用できます。
printUI とモーダル ポップアップは同じ<ice:form>
要素内にあり、testFlag が true に設定されている場合、ポップアップ ボックスがレンダリングされて表示されます。
問題:
モーダル ボックスの [はい] ボタンをクリックしても、割り当てたアクションが実行されません ( System.out.println("Yes Button!")
)。モーダル ボックスが閉じ、何も起こりません。
フォームを再送信すると、モーダル ボックスが再び表示され、[はい] をクリックしても何も起こりません。
数量を 2 に変更して送信すると、問題なく印刷コマンドが実行されます。
セッションの処理方法に問題があると推測しています。
質問: モーダル ボックスの [はい] ボタンをクリックして、必要なコードを実行するにはどうすればよいですか?
私が試した:<ice:commandLink>
、<h:button>
、<h:commandButton>
を
使用して<h:commandLink>
モーダル ポップアップとフォームを別々の<ice:form>
タグに配置します (これにより、セッションが更新され、入力されたすべてのデータが削除されます)。
を使用してactionListener
フォームを含むコード:
printQtyPopup.xhtml
関連する ValidateBean.java コード