|
<template>
<div id="app">
<ejs-grid :dataSource="data">
<e-columns>
<e-column
headerText="Order Status"
:template="datepickerTemplate"
width="200"
></e-column>
</e-columns>
</ejs-grid>
</div>
</template>
<script>
import Vue from "vue";
import { GridPlugin } from "@syncfusion/ej2-vue-grids";
import { data } from "./datasource.js";
import { DatePickerPlugin } from "@syncfusion/ej2-vue-calendars";
Vue.use(GridPlugin);
Vue.use(DatePickerPlugin);
export default {
data() {
return {
data: data,
datepickerTemplate: function () {
return {
template: Vue.component("bindDatepicker", {
template: `<ejs-datepicker placeholder="Select a date"></ejs-datepicker>`,
}),
};
},
};
},
};
</script> |