Thread Rating:
  • 369 Vote(s) - 2.92 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sonntag で別画面(Screen)のイベントを呼ぶ
08-03-2011, 07:44 PM,
#1
Sonntag で別画面(Screen)のイベントを呼ぶ
Sonntag は ある画面(ScreenAとする)で起きるイベント等のロジックは、そのScreenA に関連付けられた Command を呼び出すことで実行できますよね。

しかし、画面を越えてイベントを起こしたい場合はどうすればよいのでしょうか。

たとえば、ScreenA とScreenB がともにScreenX のタブコンテナの中に入っている子オブジェクトだとして、
「ScreenX を閉じる」というイベントが起きたときに、ScreenA とScreenB の値が保存されているか確認して終了処理をしたい、
と言うような場合です。

もちろん、子オブジェクトのインスタンスを保持すれば可能なことは理解できていますが、
直接的な関連付けになるため、あまり気持ちのいい実装と思えません。

あるスクリーンのイベントと、別スクリーンのイベントを関連付ける良い方法はありますでしょうか。




Messages In This Thread
Sonntag で別画面(Screen)のイベントを呼ぶ - by umemura - 08-03-2011, 07:44 PM

Possibly Related Threads...
Thread Author Replies Views Last Post
  Sonntag MVC without strings or name RobertShiplett 3 4,726 08-09-2011, 01:12 AM
Last Post: RobertShiplett
  Sonntag でCommand を呼び出す umemura 4 4,128 08-02-2011, 09:24 AM
Last Post: fukuta
Forum Jump:


Users browsing this thread:
2 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('184')