Степан
А что не так с date()?
ну тогда new Date(timestamp*1000) туплю сегодня)))))
Степан
хотя...
Артур
Степан
все равно рендер нужен по идее
Степан
Степан
там-же милисекунды
Артур
так это-же JS
А! Ты ж предупреждай сразу)))
Степан
А! Ты ж предупреждай сразу)))
clubUser.utils.rendDate = function (value) { let dateObject = new Date(value*1000) return dateObject.toLocaleString() };
Степан
clubUser.utils.rendDate = function (value) { if (value == 0) { return '-' } else { let dateObject = new Date(value*1000) return dateObject.toLocaleString() } }; вот так даже красивее
Степан
А ты на extjs пилишь?
угу, других вариантов нет
Артур
угу, других вариантов нет
Ты расширяешь интерфейс?
Артур
ну да
Да, тогда конечно, вариантов нет и это грустно(((
Степан
Да, тогда конечно, вариантов нет и это грустно(((
особенно мне тяжко даются окошки не могу их нормально научить выводить тест вместе с формой что-то я делаю не так
Степан
а еще в одном расшиении у меня есть форма для выбора файла 1 раз все нормально, но закроешь окошко и в следующий раз оно открывается без поля выбора файла
Степан
ну я сказал заказчикам перегружайте страницу)))
Степан
окошку id не задавал случайно?
filemanager_url: 'assets/kml/', - нихрена не отрабатывает
Евгений
ну modx-panel-tv-file - это какой-то самописный?
Евгений
не вижу его в списке
Евгений
а ну тогда этот параметр сам и описывать должен? разве нет?
Степан
userLkSHK3.panel.FileTV = function(config) { config = config || {}; config.filemanager_url = config.filemanager_url; console.log(config) Ext.applyIf(config,{ layout: 'form' ,autoHeight: true ,border: false ,hideLabels: true ,defaults: { autoHeight: true ,border: false } ,items: [ { xtype: 'hidden' ,name: 'tv'+config.tv ,id: 'tv'+config.tv ,value: config.value ,allowBlank: config.allowBlank },{ xtype: 'modx-combo-browser' ,browserEl: 'tvbrowser'+config.tv ,name: 'tvbrowser'+config.tv ,id: 'tvbrowser'+config.tv ,value: config.relativeValue // ,hideFiles: true ,source: config.source || 1 ,allowBlank: config.allowBlank ,allowedFileTypes: config.allowedFileTypes || '' ,msgTarget: config.msgTarget ,wctx: config.wctx || 'web' ,openTo: config.openTo || '' ,hideSourceCombo: true ,listeners: { 'select': {fn:function(data) { Ext.getCmp('tv'+this.config.tv).setValue(data.relativeUrl); Ext.getCmp('tvbrowser'+this.config.tv).setValue(data.relativeUrl); this.fireEvent('select',data); },scope:this} ,'change': {fn:function(cb,nv) { Ext.getCmp('tv'+this.config.tv).setValue(nv); this.fireEvent('select',{ relativeUrl: nv ,url: nv }); },scope:this} } } ] }); userLkSHK3.panel.FileTV.superclass.constructor.call(this,config); this.addEvents({select: true}); }; еще кусок
Евгений
ну по факту там внутри modx-combo-browser и у него нет такого параметра
Степан
а ну тогда этот параметр сам и описывать должен? разве нет?
чуть ниже вроде описал только мне кажется это нифига не работает т.е. путь в конфиг походу не попадает
Евгений
тбе папка нужна чтоли?
Степан
тбе папка нужна чтоли?
да этот параметр фиг на него
Евгений
ок? тогда проблема какая? input file пропадает?
Степан
1 раз нормально
Евгений
убирай твой id для модалки
Степан
закрыл открыл
Евгений
парметр id: ... закоментируй и попробуй
Евгений
у нее нет id
значит для поля
Степан
Степан
нифига
Евгений
Степан
Степан
я так и делал(
Степан
но id идет из tv
Степан
если его не указать то id будет tv_undefinded
Евгений
у меня была с модалкой такая же проблема, оказалось что конфликтовал ID модалки или полей внутри
Степан
у меня была с модалкой такая же проблема, оказалось что конфликтовал ID модалки или полей внутри
есть такая фигня очего-то объект не заполняется а добавляется ходя конфликта id нет
Евгений
id: Ext.id()
Евгений
можно так id заполнять
Евгений
ну если не. помогло тогда хз из-за чего еще может быть такая фигня
Степан
id: Ext.id()
хорошо но в принципе дела не меняет
Евгений
помог чем смог))
Степан
ну если не. помогло тогда хз из-за чего еще может быть такая фигня
вот я так заказчикам и сказал ребутните страницу все равно области они раз в месяц импортируют а и того реже
Степан
Nano.Karmabot.chat
Sublime! webinmd got +1 from nezabor. 47 karma in total.
Евгений
а если просто textfield ?
Степан
да никаких проблем
Степан
оно видишь в принципе не родное а у TV своровано
Степан
найти бы нормальный xtype для такого поля
Евгений
xtype:'modx-combo-browser'
Евгений
точнее вот так
Евгений
Евгений
это обычное поле для выбора файла
Степан
кидай текстом не стесьняйся ща затестим
Евгений
,items: [{ xtype:'modx-combo-browser' ,browserEl: 'modx-browser' ,TV: this ,id: 'mixedimage_media'+config.tvId ,source: config.source ,ctx_path: config.ctx_path ,openTo: config.openPath ,listeners: { 'select':{fn:this.onBrowserSelect,scope:this} } }]
Евгений
можешь глянуть как в fileuploadTv сделано или у меня в mixedimage
Евгений
там вообще создается отдельная форма с этим полем и любой процессор на обработку прописывать можно
Евгений
но в твоем случае все таки проще перезагружать страницу))
Степан
еще интереснее))))))))))
Евгений
во
Евгений
у меня такое было из-за id
Евгений
попробуй таки убрать
Евгений
если нет завязок на него
Степан
у меня такое было из-за id
таки если я id убираю то как я получу данные?
Степан
Степан