HTMLComponent ist die Abkürzung von HTMLComponent und eine von IE5 und nachfolgende Browser unterstützte Client -Komponente. Nach meinem persönlichen Verständnis ist HTC eine Reihe von Skripten, die das Kundenverhalten basierend auf DHTML zusammenfassen. Jedes HTC wird in einer Datei von *.htc gespeichert, und ein HTC ist eine Client "Klasse".
Objekt
Das Dokument enthält HTML -Dokumente im angegebenen Browserfenster.
Das Element gibt einen Verweis auf die Tags für das Verbindungsverhalten im Hauptdokument zurück.
Öffentlich: Anhang verbindet eine Funktion an ein Ereignis, sodass die Funktion jedes Mal aufgerufen wird, wenn das Ereignis auf einem speziellen Objekt auftritt.
Öffentlich: Komponente gibt den Inhalt der Datei mit HTC an.
Öffentlich: Standardeinstellungen legt die Standardattribute einer Kopie von HTC fest.
Öffentlich: Ereignis definiert ein HTC -Ereignis, um es einem Dokument mit dem HTC auszusetzen.
Öffentlich: Methode definiert eine HTC -Methode, um sie Dokumenten mit HTC auszusetzen.
Öffentlich: Eigentum definiert die Eigenschaften eines HTC, um sie Dokumenten mit HTC auszusetzen.
Verfahren
CreateEventObject
Erstellen Sie ein Ereignisobjekt, das verwendet wird, wenn Sie Ereignisse zusätzliche Informationen an die Brandmethode des öffentlichen: Ereigniselements übergeben müssen.
Ereignis
onContentray
Tritt auf, wenn der Inhalt des Elements, das das Verhalten verbindet, vollständig analysiert wird.
Onkontents
Der Inhalt eines Elements, das das Verhalten eines Elements verbindet, tritt vor, bevor der Inhalt eines Elements gespeichert oder kopiert wird.
Ondetach
Tritt vor, bevor Sie ein Verhalten von einem Element trennen.
OndocumentReady
Tritt auf, wenn das Dokument, das das Verhalten enthält, vollständig analysiert wird.
Der Beispielcode lautet wie folgt:
<Public: component>
<Public: propertyName = "grid"/> <!-kehren Sie zum aktuellen Netz zurück. Über diese Eigenschaft können Sie auf die relevanten Informationen des aktuellen Netzes zugreifen->
<!-Die Definition von Datacolumn in .NET ähnelt der von->
<Public: propertyName = "columnName"/> <!-Spaltenname->
<Public: PropertyName = "DataType"/> <!-Datentypen wie System.String stehen im Einklang mit dem Datentyp-Wert auf SmartGridColumn->