Установить на открытом воздухе dateTextBox пустой

Я хочу установить пустое значение для виджета Alfresco Aikau DateTextBox. Но дата устанавливается на "1970/1/1" автоматически. Как я могу установить пустую дату в Айкау?
Я пытаюсь этот код в jsonModel, но он не работает:

{
   name:"alfresco/forms/controls/DateTextBox",
   widthPx:"90",
   config:{
      fieldId:"DATE_1",
      additionalCssClasses:"datefield",
      name:"Date1",
      value:"",
      requirementConfig:{
         initialValue:false
      }
   }
}

2 ответа

Какую версию Айкау вы используете? Мы внесли ряд изменений в виджет alfresco/forms/controls/DateTextBox с момента его создания. Если проблема все еще сохраняется в последней версии (которая на момент написания v1.0.57), то вы должны поднять вопрос о билете JIRA или GitHub. Каждую неделю выходит новая версия Aikau, и все они имеют обратную совместимость, поэтому вы сможете воспользоваться исправлениями ошибок, как только они станут доступны. Все ошибки имеют приоритет перед функциями, так как предполагается, что у проекта Айкау не должно быть технических долгов. Смотрите этот пост в блоге для получения информации о том, как использовать новые выпуски Aikau.

Я не уверен, почему он не работает с существующими alfresco/forms/controls/DojoDateTextBox widget.I сделал следующее, чтобы заставить его работать.

1. Я создал новый виджет, размещенный ниже содержимого в файле.(Этот контент скопирован из существующего виджета)

define(["dojo/_base/declare",
        "alfresco/forms/controls/DateTextBox"],
        function(declare, DateTextBox) {
   return declare([DateTextBox], {});
});

2. Использовал этот виджет с помощью следующего.

    name : "js/Demo/MyCustomWidget",//It is the path of my custom widget.
    widthPx: "90",
    config : 
    {
       fieldId : "DATE_1",
       additionalCssClasses: "datefield",
       name : "Date1",
       value : undefined,//This must be undefined,neight null nor ""
       requirementConfig: 
       {
          initialValue: false
       }
   }

В случае контроля Айкау, вы можете найти исходный код внутри tomcat\webapps\share\WEB-INF\lib\aikau-1.0.8.1.jarВерсия файла jar aikau может отличаться в зависимости от вашей версии на открытом воздухе.

Другие вопросы по тегам