Hi Richard,
We have prepared a sample based on your requirement. Please check the below code snippet.
|
this.selectFunction = (args) => {
console.log(values);
};
this.beforeOpen = (args) => {
values = [];
values.push(args.event.target.getAttribute('data-value'));
}
}
render() {
return (
<div id="listbox-control">
<h4>Select your favorite car:</h4>
<ListBoxComponent
id="listbox1"
dataSource={this.data}
/>
</div>
<div id="contextmenu-control">
<div id="contextmenutarget">{this.content}</div>
<ContextMenuComponent
target="#listbox-control"
items={this.menuItems}
beforeOpen={this.beforeOpen}
select={this.selectFunction}
/>
</div>
);
}
}
|
For your reference, please check the below sample link.
If we misunderstood your requirement, please share more information about your exact requirement. Based on that we will check and update promptly.
Regards,
Gayathri K