getSimpleElementStyle
[ Function ]
public static getSimpleElementStyle(
element: Jquery<Element> | readonly Element[] | NodeListOf<Element> | HTMLCollectionOf<Element> | Element | undefined,
propertyNames: string[]
): Dictionary<string>;
Returns several set CSS properties of an HTML element. If the transferred object contains several elements (like for an jQuery collection), the first element is used.
Parameter
Name | Type | Description |
---|---|---|
element Info: Type Element supported from version 1.10 | JQuery<Element>, readonly Element[], NodeListOf<Element>, HTMLCollectionOf<Element>, Element, undefined |
|
propertyNames | string[] | String vector of the names of the CSS properties |
Return value
Type | Description |
---|---|
| Object with the CSS properties of the first element in the jQuery collection. If a requested property is not (or no longer) set, this entry is not set in the object. Returns an empty object in the event of an error. |
Available from 1.8 |
Sample - 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']);