問題タブ [state]

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 投票する
6 に答える
714 参照

state - 状態を設計または図式化するための良い方法は何ですか?

これを質問するように促した問題は、期待どおりにデータを保持していない Web フォームです。それは漠然としていますが、要点は、状態やデータの流れなどをモデル化するために何をしたいですか?

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

ruby-on-rails - restful_authentication AASM 状態を拡張するより良い方法

最近、アプリの 1 つで、最新バージョンの restful_authentication (github) の aasm 状態を拡張する必要がありました。「include Authorization::AasmRoles」を削除し、既存の状態とイベントをプラグインからコピーし、アカウント モデルで追加の「公開済み」状態をサポートするために必要な変更を加えました。

誰もこれを処理するためのよりクリーンな方法を持っていますか? つまり、状態イベントをオーバーライドするだけですか? プラグインをそのまま使用して新しいイベントを追加することはできましたが、すでに restful_auth にある状態イベントをオーバーライドすることはできなかったため、インクルードを削除して、それを出発点として使用して自分で書き出す必要がありました。

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

updatepanel - ポストバックでの CollapsiblePanelExtender コントロールの状態の保存と読み込み

私は asp.net/c# を使用しており、ページの読み込み時に動的に作成された多数の折りたたみ可能なパネル エクステンダーがあります。コントロールは、5 秒ごとに更新される更新パネル内にあります。私が抱えている問題は、更新パネルがコントロールの状態を更新するたびにリセットされることです。たとえば、Collapsible Panel Extender は折りたたまれた状態で開始します。その後、パネルを展開して更新が発生すると、パネルは折りたたまれた状態に戻ります。

折りたたみ式パネル エクステンダの状態を保存し、更新後に状態を再ロードするにはどうすればよいですか? これは正しい方法ですか?

ありがとう

ジャック

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

c# - ASP.NET パネルの状態を維持する良い方法は?

現在のステップのパネルのみを表示して、さまざまなステップにパネルを使用する ASP.NET でマルチパート Web フォームを作成しています。ステップ 1 には、Javascript 関数を使用して「onchange」を介して同じパネル内のいくつかのフィールドを再構成するドロップダウン リストがあります。明らかに、クライアント側のスクリプトは DOM にのみ影響を与えるため、手順 2 に進んでから手順 1 に戻ると、手順 1 のフィールドは、同じドロップダウンの選択肢が選択されていても、元の構成に戻ります。

ステップ間でパネルの視覚的な状態を保存するための良い方法は何ですか? ページの読み込み時にドロップダウンの onchange 関数を呼び出すことを検討しましたが、それは面倒に思えました。ありがとう!

--

迅速な回答をありがとう - ウィザードを試してみようと思いますが、AJAX ソリューションも楽しそうです。

0 投票する
4 に答える
882 参照

iphone - 終了時の以前の状態のようにアプリケーションをロードする最良の方法

アプリケーションの状態をリロードする際のベスト プラクティスを学びたいと思います。これにより、アプリが起動されたときに、再度開いたときに「正しい」ビュー/サブビューが自動的に読み込まれるようになります。

私の特定のケースでは、アプリには多数のビュー コントローラーがあり、それぞれが UITableView を処理します。アプリを再度開いたときに、テーブル ビュー階層内の正しいノードに「ジャンプ」するようにしたいと考えています。

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

asp.net - ASP.netセッション状態サービス情報

ASP.NET State Serviceの機能、パフォーマンス、動作特性などの情報はどこで入手できますか。インターネットを調べましたが、詳細な情報や主題に関する記事を見つけることができません。ありがとう

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

asp.net - ASP.net セッション状態サービス情報

ASP.NET State Service の仕組み、パフォーマンス、動作特性など、ASP.NET State Service に関する情報はどこで入手できますか。ありがとう

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

macos - デスクトップ全体の状態を保存しますか?

Firefox のセッションのように、現在のデスクトップの状態を保存して復元できるユーティリティがあればいいのにと思います。せいぜい、すべてのアプリケーションの状態、開いているウィンドウの位置などをフリーズし、それらを残したときと同じようにいつでも復元するためのスクリプト可能なインターフェイスを提供します。

より現実的には、開いているアプリケーションのリストを作成し、それらを非表示/最小化し、ドックから非表示にするなどして、それらを復元すると (まだ開いている場合)、それらを再開したように見えるようにすることができます。誤って閉じないようにします。

最小限のことですが、保存されたセッションごとに新しいデスクトップ サーフェスを Leopard Spaces に追加し、Spaces 自体を一種のスタックとして使用して、そこにすべてを移動することができました。

使用例は次のとおりです。

  1. 私は何かに取り組み始めました。たとえば、まさにこの質問です。それで、Firefox で stackoverflow を開き、XCode と ScriptDebugger を起動し、数行のコードを書き、答えが見つかるまで行き詰まっていることに気付きます。
  2. 「SessionSaver で作業を続ける」カレンダーイベントを iCal に追加するか、タスクを OmniFocus に追加します
  3. 現在のセッションを保存します
  4. 手順 3 で保存したセッションを再開する AppleScript を iCal イベントまたは OmniFocus タスクに添付します。

ウィンドウ階層のアーカイブについて Carbon で何かを目にしますが、これを Snow Leopard の 64 ビット Cocoa でも動作させたいと思います。(現在、Mac Pro で 10.5.6 を使用しています。)

FinderWindowManagerは、Finder ウィンドウに対してこのようなことを行います。

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

vb6 - vb6でシステム状態がアイドル状態かどうかを確認する方法

独自のインスタント メッセンジャーを作成しようとしていますが、コンピューターが長期間使用されていない場合は、ユーザーがアイドル/アウェイ モードになるようにしたいと考えています。誰もこれを行う方法について素晴らしいアイデアを持っていますか?