Date Picker (vanilla-calendar)
Information
Demo
Editor Options
import { type Column, Filters, Formatters, SlickgridVue, type VanillaCalendarOption } from 'slickgrid-vue';
import { onBeforeMount, type Ref } from 'vue';
const gridOptions = ref<GridOption>();
const columnDefinitions: Ref<Column[]> = ref([]);
const dataset = ref<any[]>([]);
onBeforeMount(() => {
defineGrid();
});
function defineGrid() {
columnDefinitions.value = [
{
id: 'title', name: 'Title', field: 'title',
type: 'dateIso', // if your type has hours/minutes, then the date picker will include date+time
editor: {
model: Editors.date,
onInstantiated: (instance) => console.log('instance', instance), // get instance from 3rd party lib
// previously known as `editorOptions` for < 9.0
options: {
displayDateMax: 'today',
disableDates: ['2022-08-15', '2022-08-20'],
} as VanillaCalendarOption,
},
},
];
}Custom Validator
Date Format
Last updated