Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

LMA ウィジェットが RDML でインスタンスを作成する時、このウィジェットは非同期に初期化を実行するので、デバイス機能とやりとりができるようになります。ウィジェットの初期化イベントを受信する前に、ウィジェット内のメソッドを呼び出すことはできません。ページがロードされている間は、クリックまたは、ウィジェットのメソッドの実行により選択された、Web でインスタンスを作成する時、このウィジェットは非同期に初期化を実行するので、デバイス機能とやりとりができるようになります。ウィジェットの初期化イベントを受信する前に、ウィジェット内のメソッドを呼び出すことはできません。ページがロードされている間は、クリックまたは、ウィジェットのメソッドの実行により選択された、Web ページ上のコントロールをすべて無効にすることが推奨されています。そして、ウィジェットの初期化イベントを受信した時にこのコントロールを有効化します。

    Define_Com Class(#xDeviceAudioPlayback) Name(#AudioPlayback)

Evtroutine Handling(#COM_OWNER.Initialize)

...

  
#PlayButton.Enabled :=

...

 false  
#StopButton.Enabled := false
Endroutine

Evtroutine Handling(#AudioPlayback.Initialize)

...

  
#PlayButton.Enabled :=

...

 true  
#StopButton.Enabled := true
Endroutine

...