ボタンステータスを更新するためのイベントハンドラーを作成する

www.altova.com このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  プログラマーのレファレンス > ActiveX Integration > ActiveX 統合のサンプル > HTML > ドキュメントレベルの HTML 統合 >

ボタンステータスを更新するためのイベントハンドラーを作成する

コマンドの可用性はマウスクリック、または、キーボード操作により異なる場合があります。 XMLSpyControl のカスタムイベント OnUpdateCmdUI は、 XMLSpy コマンドに関連するボタンの有効化された/無効化された状態を更新することができます。コマンドの有効化、無効化に関わらず、メソッド XMLSpyControl.QueryStatus はクエリのために使用されます。

 

<SCRIPT LANGUAGE="javascript">

 

 function objXMLSpyX::OnUpdateCmdUI()

 {

 if ( document.readyState == "complete" )                // 'complete'

 {

         // update status of buttons

         btnWellFormed.disabled =  ! (objDoc1.QueryStatus(34049) & 0x02);        // not enabled

         btnValidate.disabled =  ! (objDoc1.QueryStatus(34174) & 0x02);        // not enabled

 }

 }        

 

 // set activity status of simulated toolbar

</SCRIPT>

 


(C) 2018 Altova GmbH