Как юзать modx-dataview?
Нужно вызвать Ext.DataView в компоненте. Просто отобразить фотографии в папке (превью).
docs.sencha.com/extjs/3.4.0/#!/api/Ext.DataView
dev.sencha.com/deploy/ext-3.4.0/examples/view/data-view.html
Мне представлялось, что чтобы вызвать это, нужно просто добавить элемент modx-dataview, передать ему нужный action с процессором, который возвращает данные о картинках в json по типу этого github.com/probonogeek/extjs/blob/3.x/examples/view/get-images.php
Пробовал по документации прописать
Начал искать примеры использования — нашел только в Gallery и MS2
В Gallery не используется стандартный modx-dataview или dataview xtype. Вместо этого наследуется MODx.DataView и создается свой расширенный класс создается тут
github.com/splittingred/Gallery/blob/develop/assets/components/gallery/js/mgr/widgets/album/album.items.view.js#L27
и вызывается примерно так
github.com/splittingred/Gallery/blob/develop/assets/components/gallery/js/mgr/tv/gal.browser.js#L27-L32
В MS2 там тоже все не просто github.com/bezumkin/miniShop2/blob/master/assets/components/minishop2/js/mgr/product/gallery.panel.js#L193
Кажется, я в этом буду разбираться многие и многие дни (но скорее забью). Если у кого есть чем помочь — помогите хотя б что-то через 'modx-dataview' отобразить? Самый минимум, чтобы было отчего оттолкнуться, самый простой пример, как это должно работать. А то у меня чет вообще не клеется с ним. С modx-browser разобрался (хотя тут разбираться нечего), гуглокарту даже присобачил. Отлично работает. А тут не могу.
docs.sencha.com/extjs/3.4.0/#!/api/Ext.DataView
dev.sencha.com/deploy/ext-3.4.0/examples/view/data-view.html
Мне представлялось, что чтобы вызвать это, нужно просто добавить элемент modx-dataview, передать ему нужный action с процессором, который возвращает данные о картинках в json по типу этого github.com/probonogeek/extjs/blob/3.x/examples/view/get-images.php
Пробовал по документации прописать
{
xtype: 'modx-dataview'
url:...
action:...
tpl: new Ext.XTemplate(
'<tpl for=".">',
'<div class="thumb-wrap" id="{name}">',
'<div class="thumb"><img src="{url}" title="{name}"></div>',
'<span class="x-editable">{shortName}</span></div>',
'</tpl>',
'<div class="x-clear"></div>'
),
autoHeight:true,
multiSelect: true,
overClass:'x-view-over',
itemSelector:'div.thumb-wrap',
emptyText: 'No images to display'
}
чтобы для начала увидеть emptyText — но и его нет. Вообще много как пробовал.Начал искать примеры использования — нашел только в Gallery и MS2
В Gallery не используется стандартный modx-dataview или dataview xtype. Вместо этого наследуется MODx.DataView и создается свой расширенный класс создается тут
github.com/splittingred/Gallery/blob/develop/assets/components/gallery/js/mgr/widgets/album/album.items.view.js#L27
и вызывается примерно так
github.com/splittingred/Gallery/blob/develop/assets/components/gallery/js/mgr/tv/gal.browser.js#L27-L32
В MS2 там тоже все не просто github.com/bezumkin/miniShop2/blob/master/assets/components/minishop2/js/mgr/product/gallery.panel.js#L193
Кажется, я в этом буду разбираться многие и многие дни (но скорее забью). Если у кого есть чем помочь — помогите хотя б что-то через 'modx-dataview' отобразить? Самый минимум, чтобы было отчего оттолкнуться, самый простой пример, как это должно работать. А то у меня чет вообще не клеется с ним. С modx-browser разобрался (хотя тут разбираться нечего), гуглокарту даже присобачил. Отлично работает. А тут не могу.
Комментарии: 1
modx.pro/help/5324/ спросите у этого человека, он похоже разобрался :)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.