You're almost there! Please answer a few more questions for access to the Applications content. Complete registration
Interested in joining? Complete your registration by providing Areas of Interest here. Register

Getting Error Cannot read properties of undefined (reading 'eventHelper') For Calling Custom Event

I'm trying to call Custom Event from a Javascript function below

define(["datagrid/DemoDataGridProvider"], function (DemoDataGridProvider) {
"use strict";

class PageModule {
constructor(context) {
this.eventHelper = context.getEventHelper();
}

onBeforeEditEndPO(event) {


// If edit cancelled → do nothing
if (event.detail.cancelEdit) {
return;
}

const editable = event.target.querySelector(".editable");
if (!editable) {
return;
}

const newValue = editable.value;
const cellContext = event.detail.cellContext;
const columnIndex = cellContext.indexes.column;


cellContext.data.data = newValue;

// FIRE CUSTOM EVENT
this.eventHelper.fireCustomEvent("Test", {
value: Number(newValue),
rowIndex: cellContext.indexes.row,
columnIndex: cellContext.indexes.column
});

}

}

return PageModule;

I have a Custom Event 'Test'

Im getting Below Error :

Cannot read properties of undefined (reading 'eventHelper')

Howdy, Stranger!

Log In

To view full details, sign in.

Register

Don't have an account? Click here to get started!