問題タブ [ajax4jsf]

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 投票する
3 に答える
12628 参照

ajax4jsf - a4j:jsFunction結果のデータフィールドに正しくアクセスする方法

私は現在、いくつかのサーバー側のメソッドを使用して(グループとして)いくつかのフロントエンド値を検証しようとしていますが、結果を処理する際に問題が発生しています。

すべてを開始するボタンのXHTMLは次のとおりです。

そして、javascriptは、ボタンが呼び出す部分と、jsFunctionが呼び出す他の部分です。

そして最後に、問題のある部分であるjsFunction:

問題は、この一連のイベントの終わりに向かって、「oncomplete」属性のalert(data)がデータが未定義であることを示していることです。警告ダイアログを表示するかどうかを知るために、これを定義する必要があります。

Bean.shouldBeConfirmed()メソッドが実際に実行されており、正しいパラメーターを使用して、正しい値を返し、Bean.booleanResult変数(通常のJavaブール値)の値を設定していることを確認できます。私はここで何が間違っているのですか?

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

jsf - 不要なときに実行されるRichfacesDataScroller

私のJSF+Richfacesアプリケーションでは、別のa4j:regionからajaxリクエストを実行すると、rich:datascrollerが実行されることを確認しました。これは私のコードです:

ユーザーがselectOneMenuからアイテムを選択すると、ajaxリクエストがサーバーに送信されます。その要求への応答を生成している間、smsTrafficBean.smsByFilterメソッドが実行されますが、これは私が期待していることではありません。rich:datascrollerを削除すると、すべて正常に動作します。

別のaj4:regionからajaxリクエストが発生したときに、smsTrafficBean.smsByFilterを呼び出すときにrich:datascrollerコンポーネントの効果を追加する理由を知っている人はいますか?

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

jsf - 重複ID。JSF

JSFに問題があります。なぜこれが機能しないのか誰かが言うことができますか?

「コンポーネントinstForm:langのIDが重複しています」同じIDを持つ要素が2つあることはわかっていますが、一方はそうでない場合にのみレンダリングされます。だから、問題になるとは思いませんでした。このIDは必要ないので、実際には大きな問題ではありませんが、必要な場合はどうすればよいですか?

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

jsf - JSF a4j:commandLink コンポーネントが a4j:repeat 内で機能しない

JSF テンプレートに次のようなコードがあります。

これは a4j:repeat タグの外側では完全に機能しますが、テンプレートに実装されているように a4j:repeat 内で実行されるアクションはありません。

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

jsf - JSF a4j: h:selectManyCheckbox によるサポート

JSF の selectManyCheckbox と A4J のサポートに問題があります。目的は、チェックボックスが選択されたときに何らかのアクションを実行することです。これは Firefox で完全に機能します。それでも、任意の IE (ie6 / ie7 / ie8) でテストすると、アクションが呼び出されているが、選択された値が null に設定されていることがわかりました。テストするために、フォームを送信し、選択された値が正しいかどうかを確認するために、JSF commandButton を配置しました。したがって、問題は実際には ajax アクションにあります (フォームを送信せずに)。これが私のコードです:

はどこにcardListProvider.categoriesListありList<SelectItem>cardListProvider.categoriesHolder.selectedCategoriesList<String>

誰かがこの問題を抱えていますか?誰でもこれで私を助けることができますか?ありがとうございました

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

jsf - facelets: ui:param で bean 名を action 属性に渡す

属性に Bean 名 (Bean インスタンスではない) を期待するカスタム コンポーネントがあるため、ページ間で実際の Bean 名を渡す必要があります。Bean 自体は非カスタム コンポーネントでも使用されるため、本質的に同じ Bean を指定するため、追加の使用ui:param(ここで説明されている<rich:modalPanel> でのアクションの受け渡しなど) は避けたいと思います。

で提供される Bean 名を使用してコンポーネントのアクションを指定することは可能ui:paramですか?

基本的に私は次のことを達成しようとしています:

そしてtemplate.xhtmlは

削除メソッドは適切に定義されていますが (で検証されていますaction="#{sessionBean.delete}")、上記のコードは私に与えます

javax.faces.FacesException: #{beanName.delete}: javax.el.MethodNotFoundException: /template.xhtml @201,89 action="#{beanName.delete}": メソッドが見つかりません: sessionBean.delete()

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

jquery-ui - JQuery、JSF、および a4j:commandLink

JSF で jQuery ダイアログと Ajax サブミットを使用する際に問題があります。ダイアログウィンドウを表示するための次のコードがあります。

ここで、ダイアログ ボックスを表示した後、A4j.AJAX.Submit(..) が実行されます。たとえば、A4J.AJAX.Submit(...) 全体を「ダイアログ」に渡して実行できます。それは「OK」オプションからですか?ユーザーが [OK] をクリックした場合にのみ、送信を実行する必要があります。助けてくれてありがとう

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

jsf - selectBooleanCheckbox による JSF ReRender のサポート

クリックすると、ページから他の特定のフォームフィールドを追加/削除するチェックボックスが必要なJSFページがあります。チェックボックス用に現在持っている(簡略化された)コードは次のとおりです。

非表示にしたいコンポーネントのコードは次のとおりです。

現在、チェックボックスをクリックしても何も起こりません。その「selectOneMenu」はなくなりません。私は何を間違っていますか?

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

javascript - RichFaces / Ajax4JSF:JavaScriptの難読化をオフにする方法は?

A4JでJavaScriptの短縮をオフにするにはどうすればよいですか?ビルド中に使用される可能性のあるオプションがあったことを覚えています。これにより、.jsファイルがより短い/難読化ツールによって処理されず、適切にフォーマットされたままになります。しかし、それが何であったかを思い出せないか、ウェブ上で見つけることができません。

誰もが知っていますか?

ありがとう

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

javascript - a4jでjavascript値にアクセスする方法

1 つの JavaScript 戻り値で Bean 値を設定する必要があります。

何かのようなもの:

ありがとう