Erstellen einer benutzerdefinierten Symbolleiste

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

Startseite >  ActiveX Integration > Beispiele zur ActiveX-Integration > HTML > HTML-Integration auf Dokumentebene >

Erstellen einer benutzerdefinierten Symbolleiste

Die HTML-Beispielseite enthält auch eine benutzerdefinierte Symbolleiste (als Replika des MapForce-Menüs gedacht). Die benutzerdefinierte Symbolleiste besteht aus Schaltflächen mit Symbolen für MapForce Befehl, z.B.:

 

<button id="btnInsertXML" title="Insert XML Schema/File" onclick="BtnDoCommand(32393)">
  <img src="..\Images\ID_INSERT_XSD.gif" width="16" height="16" />
</button>
<button id="btnInsertDB" title="Insert Database" onclick="BtnDoCommand(32389)">
  <img src="..\Images\ID_INSERT_DATABASE.gif" width="16" height="16" />
</button>
<button id="btnInsertEDI" title="Insert EDI" onclick="BtnDoCommand(32390)">
  <img src="..\Images\ID_INSERT_EDI.gif" width="16" height="16" />
</button>
<button id="btnInsertText" title="Insert Text file" onclick="BtnDoCommand(32392)">
  <img src="..\Images\ID_INSERT_TXT.gif" width="16" height="16" />
</button>

 

Die Namen der Schaltflächensymbole entsprechen der Nummer der Befehls-ID, siehe Befehlsreferenz. Wenn Sie auf die Schaltfläche klicken, wird die entsprechende Befehls-ID an das Haupt-Control gesendet und ausgeführt:

 

// perform any command specified by cmdID.
// command routing includes application, active document and view.
function BtnDoCommand(cmdID)
{
  objMapForceX.Exec( cmdID );
  msgtext.innerText = "Command " + cmdID + " performed.";
}


© 2019 Altova GmbH