I want to customize the inline editing functionality.
I ues vue2
If it is a date field, use the datepicker component of el-element
But it doesn’t seem to be available.
Here is my code
I’ve assigned the editor’s type to datePicker for a specific column.
gantt.config.editor_types.datePicker = {
show (id, column, config, placeholder) {
const value = gantt.getTask(id)[column.name]
const html = <div> <el-date-picker type="date" name="${column.name}" placeholder="Select date" format="yyyy-MM-dd"> </el-date-picker> </div>
placeholder.innerHTML = html
},
hide () {
},
set_value (value, id, column, node) {
},
get_value (id, column, node) {
},
is_changed (value, id, column, node) {
},
is_valid (value, id, column, node) {
return true / false
},
save (id, column, node) {
},
focus (node) {
},
}