問題タブ [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.

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

nhibernate - Hibernate 子オブジェクトの更新

「カテゴリ」と呼ばれるオブジェクトがあり、テーブルは次のようになります。

挿入、更新、削除などの場合、すべてが正常に機能します...マッピングは問題ありません。

このテーブルのデータは、「ネストされた」HTML リストにレンダリングされます (したがって、自己参照)。これはすべて美しくレンダリングされます。

Position更新されると (上に移動 || 下に移動)、更新されたリストに変更が反映され、問題のリスト項目がリスト内の位置を移動します。

問題は、ParentCatalogID が変更された場合です (左に移動 || 右に移動して上記のリスト エントリの子になります)。リスト レンダー メソッドに渡されたデータは、F5 キーを押して更新 (ページの再読み込み) をクリックしてページを更新するまで、変更を反映していません。

これにより、次の方法の基本的なアイデアが得られます。

これはすべてうまくいきます。foreach (nc_Category category in root.nc_Categorys)問題は、>> 行root.nc_Categorys(現在のオブジェクトの子) で、ページが更新されるまで行われた変更が反映されないことです。これはデバッグで確認できます。したがって、NHibernate は遅延読み込み時に更新を取得していません。

変更はコミットされ、フラッシュされ、データベースに表示されます。それらは Hibernate によって取得されません。

オブジェクトで Refresh() メソッドを試しましたが、うまくいきません。リフレッシュが必要なのはオブジェクトの子です。

セッションをクリアしようとしましたが、他の多くのことは役に立ちませんでした。これは、 を変更した場合にのみ発生しParentCategoryIDます。が変更されると、Positionすぐに表示されます。

これは似ているようですが、よくわかりません: http://jira.nhibernate.org/browse/NH-1604

同じページ (yuk) に response.redirecting しています。正常に動作しますが、必要ないはずです。対応は大変有り難く存じます。

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

java - Java GUI の repaint() の問題?

私はJFrameを持っています。この JFrame には JButton が含まれています。JButton をクリックすると、10 個の JTextField が作成されます。

問題:ウィンドウのサイズを変更して「repaint()を強制する」まで、それらを見ることができません。そうして初めて、作成された JTextField が表示されます。

コード:


ありがとうございます - for ループの後、points.validate() を呼び出したところ、うまくいきました...

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

c# - console.stdoutにバインドされたテキストブロックの更新に関するWPFの問題

私はC#で小さなwpfアプリを構築しています。ボタンがクリックされると、サードパーティのdll関数がオブジェクトのようなツリーを構築します。このオブジェクトはツリービューにバインドされています。これは正常に機能しますが、ロードには少し時間がかかります。dll関数がオブジェクトを作成すると、進行状況情報がコンソールに出力されます。これをTextBlockにリダイレクトして、ユーザーが進行状況メッセージを表示できるようにします。

私のウィンドウコンストラクタは次のようになります。

xaml:

p>

StringRedirクラスを以下に示します。問題は、TreeViewがロードされるまで、何らかの理由でTextBlockがメッセージで更新されないことです。ステップスルーすると、Textプロパティが更新されているのがわかりますが、TextBlockが更新されていません。テキストが更新される時点でMessageBox.Show()を追加しました。これにより、ウィンドウが毎回更新されるようで、各メッセージを表示できます。したがって、画面を明示的に更新する方法が必要だと思います...しかし、これは意味がありません。プロパティが変更されたときに、データバインディングによって視覚的な更新が発生すると思いました。ここで何が欠けていますか?どうすれば更新できますか?アドバイスをいただければ幸いです。

0 投票する
6 に答える
599905 参照

http - ブラウザの「F5」および「Ctrl+F5」の更新はどのような要求を生成しますか?

+ WebブラウザでどのようなアクションF5とトリガーを行うかについての標準はありますか?CtrlF5

私はかつてIE6とFirefox2.xで実験をしました。更新により、ヘッダーF5 付きでサーバーに送信されるHTTPリクエストがトリガーされますが、+にはそのようなヘッダーはありません。私の理解で は、キャッシュされたコンテンツを可能な限り利用しようとしますが、+はすべてのキャッシュされたコンテンツを破棄し、サーバーからすべてのコンテンツを再度取得することを目的としています。If-Modified-SinceCtrlF5F5CtrlF5

しかし、今日、私はいくつかの最新のブラウザ(Chrome、IE8)でそれがもはやこのように機能しないことに気づきました。+の両方がヘッダーF5を送信します。CtrlF5If-Modified-Since

では、これはどのように機能するのでしょうか。または(標準がない場合)主要なブラウザーは、これらの更新機能の実装方法がどのように異なるのでしょうか。

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

java - Javaアプレットの更新の問題

Javaアプレット(JApplet)を持っています。このアプレットは、JComponent(PanelAux)を使用して、定期的に変化する値と画像を表示します。しかし、アプレットはそれ自体を更新しません。アプレットを更新するにはどうすればよいですか?

ありがとうございました

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

html - リフレッシュ後のhtml静的ページ位置

更新後に静的なままにしたいページがあり、最後に表示していた位置が乱れるため、デフォルトでトップページに戻りません。したがって、最後に表示していた領域を見つけるために、もう一度下にスクロールする時間が常にあります. もう一度下にスクロールする負担をなくす方法はありますか?

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

linq - Listview と ComboBox 間のデータ バインディングに関する問題を更新します。

WPF/Silverlight のバインディングの問題に取り組んでいます。私は Listview ウィッチを EF linq クエリからの DataContext で埋めています。同じユーザーコントロールにはテキストボックスがあります。それらの値を変更すると、リストビューが更新され、de db bij .SaveChanges でデータが変更されます。問題は、コンボボックスを使用するとデータは保存されますが、リストビューが更新されないことです。

お役に立てますか???? ここにxamlがあります

そして、ここに C# コードがあります: _controlProperties.Clear(); var data = (_dataContext.ControlProperties の x から x.FormProperties.ID == 1 orderby x.RowNr, x.ColumnNr, x.Name select x); foreach (var item in data) { item.TextResourcesReference.Load(); _controlProperties.Add(アイテム); } // 良い結果を得るには、最初に DataContext を null に設定する必要があります。controlsListBox.DataContext = null; controlsListBox.DataContext = _controlProperties;

0 投票する
7 に答える
37780 参照

javascript - 内部に Google 広告がある Div を更新する

<div>Google 広告を保持する があります。私のウェブサイトはほとんどが AJAX であり、ブラウザを更新する必要はありません。つまり、私の広告も更新されないということです。ユーザーが 1 つの広告を 1 日中見つめているとしたら、これは理想的ではありません。

<div>だから私は、ページ上の特定のものを更新する方法が欲しかった. 多くの解決策を見つけましたが、うまくいきませんでした。たとえば、JQuery の html 関数を使用すると、次のようになります。

これにより、ページ全体がどのように更新されるかわかりませんでした。Google 広告を含む HTML ページに対して AJAX リクエストを行うこともできますが、上記の試みと同じ効果があると思います。

iFrame を使用したくありません。

私に開かれている他のオプションはありますか?私の豆の脳はもう考えることができません。:)

編集:

ユーザーがリンクをクリックしたときにのみ更新を開始するため、許可されています。

代表的な例は Yahoo Mail です。Yahoo Mail の新しい AJAX メールボックスはこれと同じ方法を使用しており、ユーザーがリンクをクリックすると新しい広告が表示されます。

0 投票する
10 に答える
69822 参照

html - ウェブページの自動更新

ユーザーがさまざまな操作を実行してデータベースを変更できるWebページがあります。また、この Web アプリケーションは、時間とともに変化し続けるデータベース内のさまざまなフィールドを追跡する必要があります。これを実装する最善の方法は、数秒ごとにページを更新することですか? たとえば、スクロールが必要なページに長いリストがある場合、ページは更新によってリセットされ続けるため、リストを表示するのは困難です。スクロールの位置を保持する方法があります。しかし、もっと効率的なものを使用できますか?

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

redirect - HTML からリダイレクトせずに CGI アプリケーションを実行する

CGI アプリから作成された html ページがあります。今、フォームを使用して HTML ページに変更を加えると、


http://localhost/index.htmlからhttp://localhost/cgi-bin/Lib.exe
に 移動し、そこに入力したデバッグ行を CGI が出力します。その後、手動でインデックスに戻って更新を確認する必要があります。

html フォームが cgi アプリケーションにリクエストを送信すると、CGi アプリケーションはデータベースを更新し、インデックス html を書き換えます。インデックス ページにとどまり、更新されていることを確認するにはどうすればよいですか? (私は軽量の GoAhead Web サーバー、C の CGI、および html、JS を実行しています)

ありがとう。