Erstellen eines Event Handler zum Aktualisieren des Schaltflächenstatus

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Referenz für Programmierer > ActiveX Integration > Beispiele zur ActiveX-Integration > HTML > HTML-Integration auf Dokumentebene >

Erstellen eines Event Handler zum Aktualisieren des Schaltflächenstatus

Die Verfügbarkeit eines Befehls kann je nach Mausklick oder Tastendruck variieren. Das benutzerdefinierte Event OnUpdateCmdUI von XMLSpyControl gibt uns die Gelegenheit, den Schaltflächenstatus "aktiviert/deaktiviert", der mit XMLSpy Befehlen verknüpft ist, zu aktualisieren. Um abzufragen, ob ein Befehl aktiv oder deaktiviert ist, wird die Methode XMLSpyControl.QueryStatus verwendet.

 

<!--  custom event 'OnUpdateCmdUI" of XMLSpyControl object  -->
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
  }
}

 


© 2019 Altova GmbH