Biz/Designer
21
デザインペインでのエラーの回避
[内容]
「CRS 337 関数またはメソッド 'XXXXXX' は、デザインモードではサポートされ
ません。」というエラーを回避したい
21
[解決方法]
Biz/Designerでデザインペインを表示する時には、擬似的なテスト実行が行われています。
このとき一部の関数・メソッドでは、デザインペイン内部でGUI(画面上)の動きが実行され、
イベントが発生、スクリプトの処理が行われます。
デザインペイン上で実行できない記述が書かれていた場合、記述が正しくてもエラーとなり、
デザインペインを表示できません。
これは、エラーになった関数・メソッドを「if ( !$DESIGNTIME ) {}」内に移動させる事で回避
できます。
「$DESIGNTIME」はBiz/Browerで実行した場合にのみfalseになります。
「if(!$DESIGNTIME){}」内に書かれた関数・メソッドは、Biz/Browserでの実行時のみ読み
込まれ、デザインペインでは実行されません。
管理番号:Dsn_021
Biz-Collections Bizの宝箱 トップへ
Biz/Browser・Biz/Designer TIPS集 トップへ