Hi Amos,
Thanks for contacting Syncfusion support.
We have validated the requirement and the ‘actionComplete’ event is triggered when you pressed the OK button of the column chooser. So we have suggest to use ‘actionComplete’ event for your requirement. Please find the code example.
|
<template>
<div id="app">
<ejs-grid ref='grid' :dataSource='data':actionComplete = 'actionComplete'>
<e-columns>
. . .
</ejs-grid>
</div>
</template>
<script>
import Vue from "vue";
import { GridPlugin, Page,} from "@syncfusion/ej2-vue-grids";
import { data } from './datasource.js';
Vue.use(GridPlugin);
export default {
data() {
return {
data: data,
. . .
};
},
methods: {
actionComplete(args) {
if ((args.requestType === 'columnstate')) {
// performing your action here
}
}
},
|
Screenshot :
This is not meet your requirement could you please explain more details about your requirement and share the full code example of Grid rendering.
Regards,
J Mohammed Farook