getSimpleElementStyle
[ Funktion ]
public static getSimpleElementStyle(
element: Jquery<Element> | readonly Element[] | NodeListOf<Element> | HTMLCollectionOf<Element> | Element | undefined,
propertyNames: string[]
): Dictionary<string>;
Gibt mehrere gesetzte CSS-Eigenschaften eines HTML-Elements zurück. Enthält das übergebene Objekt mehrere Elemente (wie bei einer jQuery Collection), so wird das erste Element genutzt.
Parameter
Name | Typ | Beschreibung |
---|---|---|
element Info: Typ Element unterstützt ab Version 1.10 | JQuery<Element>, readonly Element[], NodeListOf<Element>, HTMLCollectionOf<Element>, Element, undefined |
|
propertyNames | string[] | String Vektor der Namen der CSS-Eigenschaften |
Rückgabewert
Typ | Beschreibung |
---|---|
| Objekt mit den CSS-Eigenschaften des ersten Elements in der jQuery Collection. Ist eine angeforderte Eigenschaft nicht (mehr) gesetzt, so wird dieser Eintrag im Objekt nicht gesetzt. Gibt im Fehlerfall ein leeres Objekt zurück. |
Verfügbar ab Version 1.8 |
Beispiel - JavaScript
var control = TcHmi.Controls.get('TcHmiButton');
if(control === undefined){
return;
}
var cntrlElem = control.getElement();
var someStyles = TcHmi.StyleProvider.getSimpleElementStyle(cntrlElem,
['border-width', 'height', 'does-not-exist']
);
/* returns:
{
'border-width': '0px',
'height': '50px'
}
*/
TcHmi.Log.debug('Border Width is: '+ someStyles['border-width']);