Thread Rating:
  • 487 Vote(s) - 2.87 Average
  • 1
  • 2
  • 3
  • 4
  • 5
イベントハンドラについて
09-27-2011, 12:56 PM, (This post was last modified: 09-27-2011, 01:32 PM by tutumi.)
#5
RE: イベントハンドラについて
皆様 ご教示頂き、ありがとうございます
小生 既存アプリのRIA化の検討中でcurlについて調査している次第です。
ビュー層について、レイアウトをWYSIWYGに操作できるエディタが存在していて
ビュー層でのmvcをうまく表現できるツールを検討しています。
イベントのハンドラの割付等はレイアウトクラスではなくコントロールクラスで行い
イベントハンドラを拡張してハンドラ実行前後のログ出力等を実施出来ればよいと考えておりました。


ご教示いただく間に、下記のような感じで、割り付ける事は出来る事を確認していたのですが、作ったハンドラをVLEで割り付けることができず悩んでいます。
VLEで割り付けようとすると常にonマクロになってしまいレイアウトクラスに制御内容が混在してしまいます。
curlを利用してのmvc(コンテンツ・レイアウト・コントロール)をうまく分離し、VLEで操作する良い方法は

ありますでしょうか、あるいはcurlらしいつくり方はどのようになるでしょうか。



ソースコード:

||============ onマクロを使わない イベントハンドラ追加方法確認 START   
||ハンドラプロシージャ作成
let my-proc:{proc-type {Event, EventTarget}:void}
         = {proc {event:Event, eventTarget:EventTarget}:void {output "ccc"} }
  
||ハンドラ作成 let myActionEventHandler:EventHandler = {new EventHandler, Action,my-proc}  
||ハンドラ割付
{self._layout.login-button.add-event-handler myActionEventHandler} {self._layout.login-button.add-event-handler {new EventHandler, Action,my-proc}} ||============ onマクロを使わない イベントハンドラ追加方法確認 END


Messages In This Thread
イベントハンドラについて - by tutumi - 09-21-2011, 10:57 AM
RE: イベントハンドラについて - by tutumi - 09-27-2011, 12:56 PM
Forum Jump:


Users browsing this thread:
1 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('283')