問題タブ [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.
html - h:inputTextの二重空白
JSFページに<h:inputText>
フィールドがあり、二重空白を含む名前のエンティティを登録しました。
例:
問題は、ページが再レンダリングされ、プログラムがテキストフィールドの値とエンティティの値を比較する場合です。再レンダリングされると、二重の空白は単一の空白に変わります。
前の例:
後:
誰かがそれを解決する方法について何か考えがありますか?タグの使用について何か読んだの<pre>
ですが、それはにしか機能しないように見えるので、役に立たないことがわかりました<h:outputText>
。
extjs - extjs //アブソリュートパネルを再レンダリングするにはどうすればよいですか?
Panel(layout:Absolute)を作成します。
その後、Panelにアイテムを追加します。
しかし、私はそのアイテムを見ることができません。
これは再レンダリングが必要ですが、再レンダリングする方法がわかりません...
私の英語は申し訳ありませんが、私は英語の初心者です。
ありがとう!
これは絶対およびアイテムコードです
};
java - アクションリスナーの完了前に実行されるrichfaces reRender
ソース値 (左側) をソートする必要がある Richfaces listShuttle コンポーネントがあります。この目的のために、コンポーネントの値が変更された後、要素をソートするためのバッキング Bean メソッドがあり、listShuttle を再レンダリングしたいと考えています。
xhtml コード:
これは私がより多くの場所で使用するコンポーネントなので、いくつかのパラメーターを渡します。
action="#{bean.sortList}"
問題は、再レンダリング フェーズの後にアクションが実行されることです。このアクションを再レンダリング フェーズの前に実行したいと考えています。
アクションの順序は次のとおりです。 - getDisplayedItems - setDisplayedItems - sortList
sortList アクションの後に listShuttle を再レンダリングする方法はありますか?
jsf - JSFreRenderカスタムコンポーネント
JSF1.2カスタムコンポーネントが正常に動作しています。ファイルは、Cabecalho.javaとCabecalhoComponente.java、タグとコンポーネントです。
再レンダリングを使用したいのですが(編集:richfaces a4j:commandButtonを使用)、機能しません。ELが現在の時刻をミリ単位で取得する属性があり、値は出力で更新されませんが、アプリケーションをデバッグすると、restoreStateメソッドのプロパティに新しい値が設定されていることがわかります。
出力が更新されないのはなぜですか?
ありがとう。
parent - visualforceは子から親ページテーブルを再レンダリングします
子ウィンドウのボタンをクリックして、親ウィンドウの一部(ページ全体ではない)を更新したい。
1 ページだけで action="action name" rerender="id" のようなものです。
しかし、子ウィンドウから、親ページ部分(私の場合はテーブル)を再レンダリングすることは可能ですか?
助けてください。
ありがとうございました!
jsp - ページを更新するまで JSF Reender が有効にならない
データテーブルIDが再レンダリングとして指定されるチェックボックスがあります。JSP のチェック ボックスの完全なタグを次に示します。
私の期待は、チェックボックスをクリックすると、下のデータテーブルが再レンダリングされ、変更された値が表示されることです。ただし、ページを手動で更新するまで、変更は有効になりません。この問題の原因をインターネットで検索しましたが、見つかりませんでした。どんなehelpも大いに役立ちます。
注: 再レンダリングしようとすると、テーブルが無効になります。JSFは無効な要素を再レンダリングしますか?
angularjs - Angular.js: 既存のスコープ データに基づいて ng-repeat を再レンダリングすることは可能ですか?
ul
私のビューには、jQuery UI: Sortable ディレクティブを使用してリスト項目のドラッグ アンド ドロップと並べ替えを容易にする一連の接続されたリストがあります。
jQuery UI のドラッグ アンド ドロップで行った変更$scope
を、関数を使用して適用すると$apply
、この部分は機能します…
しかし、私が今直面している問題は、これらのリストのいくつかにドロップすると、ユーザーが記入する必要があるカスタム フォームを提供することです。
ユーザーには次のオプションがあります。
- フォームに入力して続行すると
$apply
、データを永続化するための呼び出しが行われます$scope
$apply
を呼び出して情報を保存する代わりに、最後のドラッグ アンド ドロップ インタラクションを元に戻して、すべてのリストを効果的に「再レンダリング」して、$scope
この段階でまだ残っているデータを反映するキャンセル ボタンをクリックします(最後のドラッグにはまだ影響はありません)。
この「キャンセル」ボタンの効果は、ユーザーがリスト項目をピックアップして別のリストにドラッグする前の時点にすべてを効果的に戻すことです。
を強制的に「更新」または「再レンダリング」ng-repeat
して、視覚的に更新し、現在の$scope
データを再度表示するにはどうすればよいですか?
javascript - フォームの再レンダリング後にJavaScript関数を再実行する方法は?
フォームが再レンダリングされた直後に、JavaScript を再実行する必要があります。簡単に言うと、XHTML コンテンツの後に JavaScript を挿入しても、部分的な要求であるため役に立ちません。また、フォームを再レンダリングしているcommandButtonがいくつかの場所で使用されるJSFコンポーネントにあるため、「onComplete」を使用できません。ローカルで修正を取得する必要があります。
何か方法はありますか?この場合、 f:ajax が役立つかどうか疑問に思っていました。
誰かがそれについての手がかりを持っているなら、私に知らせてください。
jsf - a4j:commandButton の再レンダリング rich:datatable
私の問題は、データテーブルの列にデフォルトで出力テキストを表示させ、コマンドボタンが押されたときにそれを入力テキストに置き換えようとしていることです。解決策が見つかりませんでした。ちなみに初投稿。
dataTable のこの部分を再レンダリングしようとしている a4j:commandButton があります。
そして、このメソッドをアクティブにしたいと思います(関連するコードを表示するだけです)
どんな助けでも大歓迎です。
jsf - rich:popupPanel の一部を再表示する
私は一緒に働いています:
以下の簡単なコードを見てみましょう。
そしてビーンコード:
それはうまく機能し、簡単です。再レンダリングは期待どおりに機能します。しかし、この単純なコードを rich:popupPanel タグ内に配置すると、そのコードは機能しません。これはコード スニペットです。
したがって、popupPanel 内のコードは機能しません。popupPanel の一部を再レンダリングできません。だから私は2つの質問があります:
- なぜ?
- どうすればそれを機能させることができますか?