Как установить строковую дату в хранилище в текстовое поле даты внутри сетки dojo

#dojo #dgrid

#dojo #dgrid

Вопрос:

У меня есть текстовое поле date внутри сетки dojo

 <th data-dgrid-column="dgrid.editor({ field:'START_DATE',editorArgs{style:'width:12em;',required:true,missingMessage:'Please enter Start date'},autoSave:true}, dijit.form.DateTextBox ) "> Start Date</th>
  

Но в моем хранилище есть строковое значение date, поэтому дата не отображается в datetextbox, как это исправить

Ответ №1:

Для достижения этой цели вы можете использовать get метод столбца

 function convertToDate(dateString){
    return new Date(dateString);  
}  
 <th data-dgrid-column="dgrid.editor({
    field:'START_DATE', 
    editorArgs{style:'width:12em;', required:true, missingMessage:'Please enter Start date'}, 
    autoSave:true, 
    get:convertToDate }, dijit.form.DateTextBox )"> Start Date</th>  

Комментарии:

1. Она выполнена правильно, для чего нужен форматировщик??