問題タブ [refresh]
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.
iphone - 再配置時の UITableView セルの更新の問題
ここでいくつかの助けをいただければ幸いです。
画像 (緑、オレンジ、または赤) と異なるフォント サイズの 2 つのラベルで構成されるカスタム UITableView セルがあります。UITableView は、オブジェクトの NSMutableArray によって駆動されます。
UITableView は 3 つのセクションに分割されます。最初のセクションにはすべてのセルが含まれ、赤い画像が表示され、2 番目のセクションにはオレンジ色の画像が表示され、3 番目のセクションには緑色の画像が表示されます。
UITableView 内のセルを再配置する機能を実装しました。これにより、ユーザーは赤い画像のアイテムを赤いセクションからオレンジのセクションにドラッグできます。このドラッグはうまく機能し、基になるデータは正しく更新されます。セルを選択すると、その詳細ビューに移動し、データが更新されるため、これが事実であることはわかっています。
ただし、UITableView は、詳細に移動 (またはアプリを終了) して戻るまで更新されません! また、問題のあるセルをスクロールしてビューから外し、再びビューに戻すと更新されるため、配列には明らかに正しいデータが含まれています。ビューの更新をトリガーできません。
moveRowAtIndexPath の基になるデータを変更するためのコードの後に、次のことを試しました。
ただし、これにより例外が発生します。実際、Apple 言語リファレンスには、挿入、削除、またはアニメーション化するときに reloadData を呼び出すことはできないと書かれていますが、これはもちろん私が行っていることです。さらに、セルをリフレッシュしようとするだけです
動作しません (クラッシュもしませんが)。
UITableView を更新する方法についてのアイデアはありますか? afterMoveHasBeenCompleted: メソッドなどが見つからないので、moveRowAtIndexPath: メソッドの実行中に reloadData を呼び出せない場合は、どこで呼び出せばよいのでしょうか?!
c# - コントロールの更新を高速化するにはどうすればよいですか?
C# にカスタム コントロールがあります。空の関数がある場合でも、呼び出しRefresh
が思ったよりもずっと遅い (約 0.1ms) ことに気付きました。RePaint
基本的に、私のアプリケーションはグリッドを処理し、各グリッド セルを 1 つずつ更新します。このかなり非効率的な動作は設計によるものです。有効にすると、処理の各ステップが何を行ったかを実際に確認できるようになり、各ステップは 1 つのセルのみを変更することになります。ダブルバッファリングを切り替えても、大きな違いはありません。
誰でもアドバイスを提供できますか?
現在、私が思いついた最善の改善は、 への呼び出しを へRefresh
の呼び出しに置き換えることRefresh2
です。後者の関数は の正確なコピーですがRepaint
、先頭に追加された 2 行が にGraphics g = Graphics.FromHwnd(this.Handle); g.Clear(BackColor);
置き換えe.Graphics
られていg
ます。これにはいくつかの欠点があるのではないかと疑っていますが、描画速度が半分になります。私が使用しているコントロールにはサブコンポーネントがないことに注意してください。そのため、検証などはそれほど重要ではありません。
asp-classic - ページの読み込み-クラシックASPで強制更新しますか?
トピックはそれを言います。短いバージョン:最初のページの読み込み時にのみページを強制的に更新する方法が必要です。asp.netでは簡単ですが、従来のaspでこれを実行する方法がわかりません。
長いバージョン:かなり大きなアプリケーションを更新しようとしていますが、その問題の1つは、ログイン時に、いくつかの特定のボタンをクリックするかページを更新しない限り、必要な情報がセッションに保存されないことです。 。これは、顧客がページをナビゲートしようとしたときに問題を引き起こします。
セッションを追跡して手動で設定することはできますが、数時間失敗したため、強制更新の方がはるかに簡単です。最初のページの読み込みを検出する方法があれば、ループは発生しません。アプリケーションのコードが多すぎて(すべてが実質的にコメント化されておらず、まとまりがない)、実際にすべての検証チェックサムなどがどのように構築されるかを確認できないため、リダイレクトも問題外です。
編集:返信ありがとうございます。回答が遅れて申し訳ありません。皆さんから良いアイデアをもらいました。:)
c++ - Visual C++ でウィンドウを更新する
Visual C++ プロジェクトを使用していますが、ウィンドウを更新して再描画することができません。私は使用しました
そしてまた
しかし、決してうまくいくようには見えません。
どのようにできるのか?
jquery - Ajax-どのようにリフレッシュするか送信後
アプリケーションが送信をリリースした後、ページの一部( "DIV")を更新するにはどうすればよいですか?プラグインajaxFormでJQueryを使用しています。「divResult」でターゲットを設定しましたが、ページは「divResult」内でコンテンツを繰り返します。出典:
ページ
ありがとう。
asp.net - 実行時間の長い操作が終了するまで ASP.NET ページを保持する最善の方法は何ですか?
ジャバスクリプト?
メタタグの更新?
Response.Redirect (自分自身へ)
Server.Transfer (自分へ)
Ajax 更新パネル?
asp.net - F5が押されていることを検出し、更新します
Webフォームがあり、F5ボタンが押されたかどうか、またはページが更新されたかどうかを検出したい。私はポストバックについて知っていますが、それは私が探しているものではありません。ボタンがクリックされ、パラメータの値がグリッドビューに設定されたときにモーダルポップアップで読み込まれるグリッドビューがあります。更新がヒットされ、モーダルポップアップボタンが以前にクリックされた場合、更新直後にモーダルポップアップが表示されます。これを防ぐために、ページが更新されているかどうかを検出したいと思います。何か案は?オーバーライドを試してみようと思ったのですが、使い方がよくわかりません。Control.ModifierKeysを試しましたが、ModifierKeysにアクセスできません。
silverlight - XAMLを介してSilverlightUserControlを更新します
VisualStudio2008内で最新バージョンのSilverlight2.0を使用しています。次のコードを含む単純なSilverlightUserControlがあります。
次に、このUserControlをSilverlightアプリケーションで使用します。ページのXAMLは次のようになります。
私の質問は、「コンポジットカラー」を黄色以外に変更して戻るボタンを押すと、UserControlが自動的に更新されるように、上記にどのコードを追加する必要があるかということです。コードがそうであるように、UserControlを更新する唯一の方法は、VS2008 IDE内でスライダーバーを移動することです。これにより、Silverlightページのズーム率が変更されます。上記の質問にはそれほど重要ではありませんが、副次的な質問は次のとおりです。上記のコードでは、LayoutRootの「背景」の色を変更できないのはなぜですか。UserControlを削除すると、期待どおりに機能します。
.net - XAML 経由で WPF UserControl を更新する
Visual Studio 2008 内で WPF を使用しています。次のコードを含む単純な WPF UserControl があります。
次に、この UserControl を WPF アプリケーションで使用します。ページの XAML は次のようになります。
私の質問は次のとおりです。「複合色」を緑以外に変更して戻るボタンを押すと、UserControl が自動的に更新されるように、上記にどのコードを追加する必要がありますか? 私が探している動作は、Window1 の Background を AliceBlue 以外の色に変更して Return キーを押したときに起こることです。
コードを実行すると正しい色が表示されますが、問題は XAML を介したデザイン時の更新にあります。
ここで何が起こっているのかを理解するのに役立つポインタに感謝します!
wpf - wpf ウィンドウを更新するにはどうすればよいですか?
シンプルなルーレットアプリを構築しています。プレーヤー (UI) は賭けのリストをまとめてテーブル オブジェクトに送信し、評価と支払いを行います。動作するコードがあり、ゲーム プロセスはスムーズに進みます。問題は、ターン後にプレイヤーの残高 (テキストブロック) またはベットリスト (リストビュー) を更新できないことです。欠落しているある種のグローバルウィンドウ更新コマンドがありますか、または何らかの方法で更新するためにこれらのそれぞれを手動で設定する必要がありますか?