問題タブ [rerender]

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

jsf - ユーザーが戻るボタンをクリックしたときに前のページのJSFコンポーネントを再レンダリングするにはどうすればよいですか?

ページにいくつかのJSFコンポーネントがある内部Webアプリの検索ページがあります。ユーザーがフォームの送信をクリックすると、他のページへのリンクとともにいくつかの結果が表示されます。私の問題は、これらのリンクの1つをクリックしてから戻るボタンをクリックすると、前のページにフォームに入力した情報が欠落しているように見えることです。ただし、ページが更新されると、コンポーネントはすべての情報が表示された状態で再レンダリングされます。

コンポーネントを再レンダリングしたり、ページを自動的に更新したりする方法はありますか?(サーバーに別のリクエストを送信したくない。ブラウザのキャッシュからページを使用したいのですが、これが発生しているようです。Firebugを使用して、更新時にブラウザからPOSTリクエストが送信されないことを確認しました。I主に、コンポーネントをそのまま再レンダリングする必要があります。)

私はここや他の場所で多くの同様の質問を読みましたが、どれも答えを持っていないようでした。おそらく私は明らかな何かを見逃しています。

0 投票する
3 に答える
7316 参照

jsf - ADFfacesは、必要な入力にサブミット・コンポーネントのpartialTriggerがある場合、Immediateを無視します

がある値に設定されている場合、必要な属性selectOneChoiceinputText から削除したいので、はの id を持ちますが、値を から変更すると (そして変更が送信されます) ) 必要な検証は、更新が必要なコンポーネントに対してのみトリガーされます (partialTriggers が存在するため) 他の必要なコンポーネントはその検証をトリガーしません。回避策はありますか?autoSubmit=trueimmediate=trueselectOneChoiceinputTextpartialTriggerselectOneChoiceselectOneChoice

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

jsf - JSF1.2コンポーネントをプログラムで再レンダリングする

時々、アプリケーションでいくつかのコンポーネントを再レンダリングする必要があります(JSF1.2とRichFaces 3.3.2を使用)。

それをサーバー側でプログラム的に行うことは可能ですか、それともクライアント側で昔ながらの方法で行うことはできますか?

ありがとう。

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

xhtml - rich:dataTable の特定の行を再レンダリングする

おはよう!

rich:dataTable の特定の 1 行のみを再レンダリングすることは可能ですか?

私は rich:dataTable を持っていて、1 行だけが変更されたと確信している場合、テーブル全体ではなく、この行のみを再編集する必要があります。出来ますか?どのように?

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

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

ajax - フォーム全体ではなく入力のみをajaxレンダリングする方法は?

多くのテキスト (ラベル) とチェックボックスを含む JSF 2.0 のフォームがあります。テキストは送信時に更新されませんが、チェックボックスの値は更新されます。

例えば:

問題は、送信を行うたびに、フォームのコンテンツ全体が再レンダリングされることです。チェックボックスの値だけを再レンダリングしたいと思います。これにより、リクエスト サイズの 90% を節約できます。

この問題の良い解決策はありますか?

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

jsf - RichFaces で動的 ID を使用して要素を再レンダリングする作業を取得する方法

私のページには次のコードがあります。

a4j:repeat ループでは、id="transportMeansInactiveCountryCode#{idx}" のように ID 名の末尾に行インデックスを追加して、ID を動的に設定しています。

しかし、私がそのようにIDを設定している場合、id="transportMeansInactiveCountryCode#{idx}" を使用した要素の再レンダリングは機能しません。

どうすればこの問題を解決できますか?

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

java - GXT での再レンダリング

アプリケーションで GXT MVC フレームワークを使用しています。ツールバーがあり、ツールバーの項目をクリックすると、アプリケーションが特定のページにリダイレクトされます。(これはビューに追加する ContentPanel です)。ここでの問題は、別のページに移動した後 (= Contentpanel で表示)、何らかの形で ContentPanel が削除されないことです。最初のページに再度移動すると、contentPanel の onRender メソッドは再度呼び出されず、古いページが表示されます。

私の質問は、ContentPanel を強制的に再レン​​ダリングするにはどうすればよいですか? 親を削除して追加し、layout() を実行してみました。

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

ajax - RichFaces、a4j:ajax は、valueChangeListener 呼び出し後に再レンダリングします

私の jsf を見てください : http://pastebin.com/yRLyZ9KJまたはhttp://pastebin.com/hqYSU5eJ なんで?PS: 下手な英語で申し訳ありません。

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

salesforce - Salesforce (Visualforce): 再レンダリング - レコードではなくページから値を取得しますか?

ここでレンダリングされた引数に行き詰まっています.visualforceページからではなく、レコード自体から値を取得していると確信しています。値 (are_you_kp__c) をレコードから「いいえ」に変更すると、pageblocksection がレンダリングされますが、何らかの理由でレンダリングされません。理由を知っている人はいますか?

ここでコントローラーの作業が必要だと思いますが、ここからどこに行くべきかわかりません...

更新 - outputPanel でレンダリングされる要素を正しい ID でラップしました: inputField の変更の結果としてレンダリングされたブール値を切り替えるという問題がまだあります - コントローラーでこれを切り替えるにはどうすればよいですか? inputField 値 = No かどうかを評価し、それによってレンダリングを true に設定する必要があると思います-方法はわかりません...

もう一度試してみてください - 今回はうまくいきますが、理由はよくわかりません...それだけです。これは、action="{!updateAnswer}" を上記の actionSupport に追加する (または下に表示する方法に関係なく) 追加です。

おそらく関連するコントローラーコード

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

salesforce - Salesforce - インライン編集のあるページブロック テーブルで変更された後、レコードを更新できない

テーブル内のレコードを返す検索クエリを作成しました。返されたレコードでコマンドを使用して、それらを編集してテーブルにのみ保存できるようにしました。しかし、テーブル内のレコードを変更して [保存] ボタンをクリックした後、テーブル内のレコードを更新できません。「再レンダリング」を使用して更新されたデータを表示するにはどうすればよいですか? 私が使用しているページ コードとコントローラー アクションは以下のとおりです。