{ "$schema": "../../../TcHmiFramework/Schema/FunctionDescription.Schema.json", "apiVersion": 1, "version": { "full": "14.4.1.0", "major": 14, "minor": 4, "build": 1, "revision": 0 }, "dependencyFiles": [ { "name": "../../dist/TcHmiEventGrid/EventClassesProvider/EventClassesProvider.esm.js", "type": "EsModule", "description": "" } ], "function": { "name": "EventClassesProvider", "namespace": "TcHmi.Controls.Beckhoff.TcHmiEventGrid", "displayName": "EventClassesProvider", "visible": false, "description": "Provides classes for Datagrid rows depending on event properties like type, severity and alarm state.", "category": "Data Conversion", "returnValue": { "type": "tchmi:general#/definitions/Array" }, "arguments": [ { "name": "rowValue", "displayName": "RowValue", "type": "tchmi:general#/definitions/Any", "description": "The value of the row", "required": true, "bindable": true }, { "name": "dataIndex", "displayName": "DataIndex", "type": "tchmi:general#/definitions/Number", "description": "The index of the row in the srcData", "required": false, "bindable": true }, { "name": "rowNumber", "displayName": "RowNumber", "type": "tchmi:general#/definitions/Number", "description": "The rowNumber of the row after sorting", "required": false, "bindable": true } ] } }