Erstellen eines Placeholder für Eingabehilfenfenster

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 Placeholder für Eingabehilfenfenster

Das XMLSpyControlPlaceHolder Control dient als Platzhalter für die Aufnahme eines Eingabehilfenfensters einer Applikation, siehe auch Integration auf Dokumentebene. Im unten stehenden Codefragment wird der HTML object Tag verwendet, um ein Control zu instantiieren, das standardmäßig das Fenster Ausgabe aufnimmt (PlaceholderWindowID ist 3).

 

<!-- create helper window placeholder control.           -->
<!-- the editor with focus will automatically direct its -->
<!-- output to the appropriate helper window.            -->
<object id="objOutputWindow" classid="clsid:135DEEF4-6DF0-47c2-8F8C-F145F5F3F672" width="200" height="200" VIEWASTEXT>
  <param name="PlaceholderWindowID" value="3">
</object>

 

Die HTML-Seite enthält auch ein Beispielobjekt, das jedes beliebige Eingabehilfenfenster aufnehmen kann:

 

<!-- create helper window placeholder control.           -->
<!-- the editor with focus will automatically direct its -->
<!-- output to the appropriate helper window.            -->
<object id="objEHWindow" classid="clsid:135DEEF4-6DF0-47c2-8F8C-F145F5F3F672" width="200" height="200" VIEWASTEXT>
  <param name="PlaceholderWindowID" value="0">
</object>

 

Sie können das obige Objekt mit einem anderen Eingabehilfenfenster neu befüllen, indem Sie auf die folgenden Schaltflächen klicken:

 

<!-- create buttons to switch between helper windows shown -->
<!-- in this placeholde window.                            -->
<tr border="0">
  <td align="center">
    <input type="button" value="EH - Elements" onclick="BtnHelperWindow(0)">
  </td>
</tr>
<tr align="center">
  <td align="center">
    <input type="button" value="EH - Attributes" onclick="BtnHelperWindow(1)">
  </td>
</tr>
<tr align="center">
  <td align="center">
    <input type="button" value="EH - Entities" onclick="BtnHelperWindow(2)">
  </td>
</tr>

 

Wenn Sie auf diese Schaltflächen klicken, wird die Methode BtnHelperWindow aufgerufen, mit der die PlaceholderWindowID des Control neu zugewiesen wird, wodurch das ActiveX-Objekt ein anderes Eingabehilfenfenster anzeigt.

 

// specify which of the helper windows shall be shown in the placeholder control.
function BtnHelperWindow(i_ePlaceholderWindowID)
{
  objPlaceholderWindow.PlaceholderWindowID = i_ePlaceholderWindowID;
}

 

Eine Liste der möglichen Werte von PlaceholderWindowID finden Sie unter XMLSpyControlPlaceholderWindow.


© 2019 Altova GmbH