問題タブ [commandbutton]

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

ajax - Primefaces:動的コンテンツ更新の問題

削除するコンテンツを選択するWebアプリがあります。選択した画像/フラッシュのプレビューを表示するモーダルポップアップ。ボタンを押すと、すべて正常に動作します。しかし、削除する別のコンテンツを選択すると、モーダルポップアップが表示され、マイクロ秒の間、以前に削除されたファイルが表示され、削除したい新しいコンテンツに置き換えられます。

動的コンテンツを表示するためのコードは次のとおりです。

画像の場合:

フラッシュの場合:

コントローラ:

ロードする前にモーダルでtempImagenullに設定しようとしましたが、うまくいきませんでした。autoUpdate=true

削除ボタン(モーダルの削除を表示するボタン):

フォームの削除(xhtml):

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

jsf-2 - PrimeFaces p:commandButton

私はprimefaces mobile(0.9.2 - jsf2)で作業していますが、奇妙な問題があります。追加するボタンと注文を保存するボタンの 2 つのボタンがあるビューがあります。追加ボタンは正常に機能しますが、保存ボタンをクリックすると、保存メソッドを呼び出す代わりに、最初にメソッド add に移動し、その後に保存メソッドに移動します。誰にもヒントがありますか?ありがとうございました..

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

jsf - JSFでトグルボタンを作成するにはどうすればよいですか?

JSFでトグルボタンを作成するにはどうすればよいですか?

基本的に、「イン」と「アウト」の2つのボタンが必要です。それらは基本的に同じマネージドBeanを呼び出しますが、クリックするたびに1つを無効にし、もう1つを有効にする必要があります。その逆も同様です。これはどのように行うことができますか?ajax機能を使用する必要がありますか?

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

jsf - PrimeFacesコマンドボタンとUIBlock

登録フォームに次のコードがあります。基本的に、ボタンはアクション(EjbメソッドとユーティリティメソッドであるActionリスナー)を呼び出します。ユーザーが登録フォームを送信すると、登録が処理されていることをユーザーに通知するprimefacesダイアログが表示されます。フォームが送信されると、同じダイアログが消えます。これは、PrimefacesUIBlockによって実現できます。ただし、commandButtonをajax対応にする必要があります。

:onstart =モーダルダイアログと成功を表示するか、完了時に=このダイアログを非表示にする(<p:dialog widgetVar="dialog" ...)を使用することを考えましたが、このソリューションでは、primefacescommandButtonに対してajaxを有効にする必要があります。

PrimeFacesコマンドボタン内でajaxをfalseに設定しているときに、これをどのように達成できるかについての手がかりはありますか?

ありがとう

編集:みんなありがとう。commandButtonの属性の更新を誤用していました。今、物事はうまくいきます。

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

validation - 特定のコマンド ボタンが押された場合にのみ、必要に応じて入力を検証する

JSF検証の特定のユースケースがあります。たとえば、次のinputTextフィールドがあります。

入力の値は数値です (これは複合コンポーネントの一部であるため、場合によっては文字列になることもありますが、これが数値であると想定した方が問題はより適切に説明されます)。この入力はフォームの一部であり、フォームの最後に送信ボタンがあります。

私のリクエストは何ですか:

  1. 送信ボタンが押されると、すべての検証が処理され、これで問題ありません。これは正常に機能します。
  2. フィールドが空でない場合に入力フィールドでぼかしイベントが発生すると、数値の検証を処理する必要があり、これも問題ありません。最後にname、いくつかの値を持つ id でフィールドを更新します。
  3. 今、私は問題を抱えています。私の 3 番目の要求は、入力が空の場合、入力の検証を処理すべきではありません。これは、 id でフィールドをクリアする特殊なケースnameです。これは、入力に既に入力されているテキストを削除し、コンポーネントからフォーカスを削除する場合 (たとえば TAB を押す) の場合にも当てはまります。その場合、AJAX 要求も処理する必要があり、名前の入力もクリアされます。

この入力フィールドが空の場合、この ajax イベントに対してのみ、この入力フィールドの検証を無効にするにはどうすればよいですか?

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

jsf-2 - 複数のタブp:tabViewでアクションを呼び出さないコマンドボタン

p:tabView で dynamic="true" の問題に直面しており、何日も立ち往生しています。それぞれ別のフォームと p:fileUpload を持つ 3 つのタブがあり、フォームを送信してファイルをアップロードするためのコマンド ボタンがあります。問題は、最初のフォームまたはタブが正常に機能することですが、他の 2 つが機能していないか、コマンド ボタン アクションがまったく起動されず、代わりにページが更新されます。これらは、2 回目にフォームが入力され、ボタンが押されたときにのみ呼び出されます。さらにもう 1 つ追加すると、fileUploadListeners はこれらすべてのタブで正常に動作しますが、コマンド ボタンが動作しないか、他の 2 つのタブのアクション メソッドが起動されません (最初のフォームに入力して送信した後、正常に動作します)。

このprimefacesタグに何か問題がありますか(primefaces 3.5の最新バージョンも使用しています)、または何かを間違えているか、欠落していますか?? あらゆる種類のガイダンスが役立ちます。

別のメインページに含まれるページコードは次のとおりです。

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

ajax - いくつかのフォームを使用して f:ajax ベースの登録を作成し、ステップの後にそれぞれが消えるようにします

JSFを使用していくつかの手順で登録しようとしています。ページをリロードする必要がないため、すべてが f:ajax に基づいています。

「最初のステップを表示」ボタンを押すと、結果が表示されます。「SecondStep」ボタンを押すと、2 番目のステップが表示されます。しかし、「ThirdStep」ボタンを押すと、すべてが消え、ステップがまったく表示されません。「SecondStep」ボタンと「ThirdStep」ボタンに違いはありません。このコードが機能しない理由がわかりません。

html は次のとおりです。

そして、ここに豆があります:

f:ajax の render 属性から "-allContent" を削除すると、Finish までのすべてのステップを渡すことができますが、前後のステップは非表示になりません。

解決策を見つけるのを手伝ってください。

私は使用しています:

サーバー: JBoss アプリケーション サーバー 7.1、

JSF: javax.faces-2.2.0-20130214.084242-247.jar

顔の構成:

ウェブモジュール: 3.0

いくつかの答え:

  1. 区切り文字が web.xml で変更されました:

    /li>
  2. h:panelGroup id="allContent" なしで試してみましたが、非表示にしたい表示された panelGroup と次に表示したい panelGroup のみをレンダリングしていました。結果は同じでした。

  3. MyFaces 2.1.10、Mojarra 2.0.3-FCS も使用しようとしましたが、結果は同じでした。BalusC は、JSF 2.2 で修正されたバグである可能性があると書いていますが、私はまだこの問題を抱えています。

誰かが私を助けてくれることを願っています。ありがとう!

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

jsf-2 - Primefaces3.5+JSF2.1.9 リンクまたはボタンを2回クリックした後のリクエスト処理

私は Jsf2.1.9 で Primefaces3.5 を使用しています。

としても

ボタンを押して複数のリンクを作成する必要があり、それ以外の場合はシングル クリックで JSF Bean メソッドが呼び出されますこの問題を解決するにはどうすればよいですか。私のJSFページ

テンプレート ファイル...

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

jsf-2 - ah:commandButton から絶対パスに移動するにはどうすればよいですか

私はこのようなものを持っています:

アクション メソッドが評価されたら、(場合によってのみ) 絶対 URL に移動したいと考えています。

「bean.action」がコンテキスト内の有効なパスに対応する相対パスを返す場合、そこに移動することはわかっていますが、それは望ましくありません。

アクションのリターンを評価したいのですが、問題がなければ「www.anypage.com」のような絶対 URL に移動します。

しかし、アクションリターンに応じて、jsf2 の利点を維持します。

何か案は?ありがとう

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

events - 実行時に作成された OLEObject CommandButtons のイベントの処理

私はしばらくこの問題に苦しんできました...私は非常に簡単なことをしたいと思っています。実行時に複数のコマンド ボタンを作成し、これらのコマンド ボタンのイベントを 1 つの手順で処理したいと考えています。そのため、自動化を処理する「withevents」クラスを作成しましたが、コードが機能しません。Test() を実行すると CommandButton が作成されますが、それをクリックすると...メッセージボックスの応答がありません...エラーが見つかりません..何か助けてください!!

クラス cTest

モジュール 1