問題タブ [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.
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 しています。正常に動作しますが、必要ないはずです。対応は大変有り難く存じます。
java - Java GUI の repaint() の問題?
私はJFrameを持っています。この JFrame には JButton が含まれています。JButton をクリックすると、10 個の JTextField が作成されます。
問題:ウィンドウのサイズを変更して「repaint()を強制する」まで、それらを見ることができません。そうして初めて、作成された JTextField が表示されます。
コード:
ありがとうございます - for ループの後、points.validate() を呼び出したところ、うまくいきました...
c# - console.stdoutにバインドされたテキストブロックの更新に関するWPFの問題
私はC#で小さなwpfアプリを構築しています。ボタンがクリックされると、サードパーティのdll関数がオブジェクトのようなツリーを構築します。このオブジェクトはツリービューにバインドされています。これは正常に機能しますが、ロードには少し時間がかかります。dll関数がオブジェクトを作成すると、進行状況情報がコンソールに出力されます。これをTextBlockにリダイレクトして、ユーザーが進行状況メッセージを表示できるようにします。
私のウィンドウコンストラクタは次のようになります。
xaml:
p>StringRedirクラスを以下に示します。問題は、TreeViewがロードされるまで、何らかの理由でTextBlockがメッセージで更新されないことです。ステップスルーすると、Textプロパティが更新されているのがわかりますが、TextBlockが更新されていません。テキストが更新される時点でMessageBox.Show()を追加しました。これにより、ウィンドウが毎回更新されるようで、各メッセージを表示できます。したがって、画面を明示的に更新する方法が必要だと思います...しかし、これは意味がありません。プロパティが変更されたときに、データバインディングによって視覚的な更新が発生すると思いました。ここで何が欠けていますか?どうすれば更新できますか?アドバイスをいただければ幸いです。
http - ブラウザの「F5」および「Ctrl+F5」の更新はどのような要求を生成しますか?
+ WebブラウザでどのようなアクションF5とトリガーを行うかについての標準はありますか?CtrlF5
私はかつてIE6とFirefox2.xで実験をしました。更新により、ヘッダーF5 付きでサーバーに送信されるHTTPリクエストがトリガーされますが、+にはそのようなヘッダーはありません。私の理解で は、キャッシュされたコンテンツを可能な限り利用しようとしますが、+はすべてのキャッシュされたコンテンツを破棄し、サーバーからすべてのコンテンツを再度取得することを目的としています。If-Modified-Since
CtrlF5F5CtrlF5
しかし、今日、私はいくつかの最新のブラウザ(Chrome、IE8)でそれがもはやこのように機能しないことに気づきました。+の両方がヘッダーF5を送信します。CtrlF5If-Modified-Since
では、これはどのように機能するのでしょうか。または(標準がない場合)主要なブラウザーは、これらの更新機能の実装方法がどのように異なるのでしょうか。
java - Javaアプレットの更新の問題
Javaアプレット(JApplet)を持っています。このアプレットは、JComponent(PanelAux)を使用して、定期的に変化する値と画像を表示します。しかし、アプレットはそれ自体を更新しません。アプレットを更新するにはどうすればよいですか?
ありがとうございました
html - リフレッシュ後のhtml静的ページ位置
更新後に静的なままにしたいページがあり、最後に表示していた位置が乱れるため、デフォルトでトップページに戻りません。したがって、最後に表示していた領域を見つけるために、もう一度下にスクロールする時間が常にあります. もう一度下にスクロールする負担をなくす方法はありますか?
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;
javascript - 内部に Google 広告がある Div を更新する
<div>
Google 広告を保持する があります。私のウェブサイトはほとんどが AJAX であり、ブラウザを更新する必要はありません。つまり、私の広告も更新されないということです。ユーザーが 1 つの広告を 1 日中見つめているとしたら、これは理想的ではありません。
<div>
だから私は、ページ上の特定のものを更新する方法が欲しかった. 多くの解決策を見つけましたが、うまくいきませんでした。たとえば、JQuery の html 関数を使用すると、次のようになります。
これにより、ページ全体がどのように更新されるかわかりませんでした。Google 広告を含む HTML ページに対して AJAX リクエストを行うこともできますが、上記の試みと同じ効果があると思います。
iFrame を使用したくありません。
私に開かれている他のオプションはありますか?私の豆の脳はもう考えることができません。:)
編集:
ユーザーがリンクをクリックしたときにのみ更新を開始するため、許可されています。
代表的な例は Yahoo Mail です。Yahoo Mail の新しい AJAX メールボックスはこれと同じ方法を使用しており、ユーザーがリンクをクリックすると新しい広告が表示されます。
html - ウェブページの自動更新
ユーザーがさまざまな操作を実行してデータベースを変更できるWebページがあります。また、この Web アプリケーションは、時間とともに変化し続けるデータベース内のさまざまなフィールドを追跡する必要があります。これを実装する最善の方法は、数秒ごとにページを更新することですか? たとえば、スクロールが必要なページに長いリストがある場合、ページは更新によってリセットされ続けるため、リストを表示するのは困難です。スクロールの位置を保持する方法があります。しかし、もっと効率的なものを使用できますか?
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 を実行しています)
ありがとう。