Biz/Designer

Q8 21
デザインペインでのエラーの回避
[内容]
「CRS 337 関数またはメソッド 'XXXXXX' は、デザインモードではサポートされ
ません。」というエラーを回避したい

A8 21
[解決方法]
Biz/Designerでデザインペインを表示する時には、擬似的なテスト実行が行われています。
このとき一部の関数・メソッドでは、デザインペイン内部でGUI(画面上)の動きが実行され、
イベントが発生、スクリプトの処理が行われます。
デザインペイン上で実行できない記述が書かれていた場合、記述が正しくてもエラーとなり、
デザインペインを表示できません。

これは、エラーになった関数・メソッドを「if ( !$DESIGNTIME ) {}」内に移動させる事で回避
できます。
「$DESIGNTIME」はBiz/Browerで実行した場合にのみfalseになります。
「if(!$DESIGNTIME){}」内に書かれた関数・メソッドは、Biz/Browserでの実行時のみ読み
込まれ、デザインペインでは実行されません。

管理番号:Dsn_021
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser・Biz/Designer TIPS集 トップへ