RealGrid2 API
Interface
TemplateEvent

TemplateEvent

Format used when adding events to elements generated from TemplateCellRenderer or ColumnObject.template

Signature:

export interface TemplateEvent 

Remarks

Selects elements using the given selector and then adds an event.

Example

column.renderer = {
    type: "html",
    template: `<input type='button' value='click' data-itemindex=\${itemindex}></input>`,
    templateEvents: {
        selector: 'input[type="button"]',
        event: {
            onclick: function(e) {console.log(e)}
        }
    }
}

Properties

PropertyTypeDescription
eventPartial<GlobalEventHandlers>Event name and method to be executed
selectorstringSelector for element

Properties Desc

event

Event name and method to be executed

Type - Partial<GlobalEventHandlers>


selector

Selector for elements

Type - string

Remarks:

Selects the child elements of the renderer. Use the same selector used for querySelect.