Ext.form.field.Date создаётся много раз - bug?
Добрый день.
Есть combobox в котором по выбору элемента (если не пустой) создаётся дальше в коде Ext.form.field.Date и записывается в див <div id="datepicker"></div> var dateField = Ext.create('Ext.form.field.Date', { format: 'd.m.Y', renderTo: 'datepicker' }); <div id="datepicker"></div> При выборе разных значений в combobox Ext.form.field.Date создаёт снова и снова новый календарь, которые отображаются сверху вниз, то есть первосозданный календарь не уничтожается, а остаётся в хтмл. Как проверить был ли уже один раз создан Ext.form.field.Date в определённом диве? Стирать или проставлять диву hide() пробовал ничего не помагает. Это баг в Ext Js? Как это исправить, кто с этим уже сталкивался? |
вылечел не знаю пока точно на сколько это правильно, но работает.
Кому нужно на будущее, делается это однои строкой: Ext.get('datepicker').update(); Метод вызываем перед созданием календаря. |
Часовой пояс GMT +3, время: 15:12. |