Свой x-type с данными из json
Приветствую!
ExtJs для меня главная трудность в modx, поэтому прошу подсказок
Есть поле в БД, тип TEXT, в нем хранится JSON
При вызове окна если указать x-type = textarea, то получаю такого вида:
Из строки можно заметить, что это массив с ссылками изображений.
Собственно хочу вывести их в виде плитки «с крестиком», т.е. когда нажимаешь на креститик, он обращается к процессору, который в свою очередь удаляет его из этого массива и сам файл.
Подскажите пожалуйста:
1. Какие параметры отвечают за выборку и шаблон вывода в Ext.applyIf, ну и соответственно как обратится к процессору при нажатии крестика
2. может есть какие то похожие x-type, ну или где поглядеть примерную реализацию.
P.S. делаю для easyComm прикрепление фото, фронт и прикрепление сделал, все сохраняется и выводится, теперь проблема с админкой, чтобы можно было удалить прикрепленную фотографию(ии)
ExtJs для меня главная трудность в modx, поэтому прошу подсказок
Есть поле в БД, тип TEXT, в нем хранится JSON
При вызове окна если указать x-type = textarea, то получаю такого вида:
["assets\/uploads\/user_files\/file_0_2021-03-11_20-24-30.jpg",
"assets\/uploads\/user_files\/file_1_2021-03-11_20-24-30.jpg",
"assets\/uploads\/user_files\/file_2_2021-03-11_20-24-31.jpg"]
prnt.sc/10jwg5jИз строки можно заметить, что это массив с ссылками изображений.
Собственно хочу вывести их в виде плитки «с крестиком», т.е. когда нажимаешь на креститик, он обращается к процессору, который в свою очередь удаляет его из этого массива и сам файл.
Подскажите пожалуйста:
1. Какие параметры отвечают за выборку и шаблон вывода в Ext.applyIf, ну и соответственно как обратится к процессору при нажатии крестика
2. может есть какие то похожие x-type, ну или где поглядеть примерную реализацию.
P.S. делаю для easyComm прикрепление фото, фронт и прикрепление сделал, все сохраняется и выводится, теперь проблема с админкой, чтобы можно было удалить прикрепленную фотографию(ии)
Комментарии: 3
В голову только grid приходит…
Ну а что, в принципе там есть все, что вам нужно:
— обращение к процессору для получения списка
— возможность создать колоночку с действиями (кнопкой удалить)
— вызов процессора после удаления и обновление списка после этого.
Ну а что, в принципе там есть все, что вам нужно:
— обращение к процессору для получения списка
— возможность создать колоночку с действиями (кнопкой удалить)
— вызов процессора после удаления и обновление списка после этого.
Спасибо! Такое я уже делал, правда очень давно, тоже про него вспомнил, но подумал, что получше решение есть :)
Думаю так и сделаю
Думаю так и сделаю
github.com/modxcms/revolution/pull/14959 — В MODX 3 будет новый JSON grid xtype
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.