Как указать разделитель в inputTV для migx
Всем привет!
Понадобилось мне быстро соорудить что-то, с помощью чего можно было бы админить галерею типа этой.
Создал TV типа migx, прописал в нем конфиги и — помимо всего остального — понадобилось в описании вкладок формы прикрепить дополнительный инпут типа «listbox-multiple» (множественный выбор), точнее, создать с помощью «inputTVtype», указав нужный «inputOptionValues». Этот TV нужен, чтобы прикреплять к дивам выбранное манагером значение атрибута, чтобы сортировать дивы по категориям.
Всё прекрасно работает, в чанке выводится, но… не получается задать разделитель для вывода TV. А без этого значения атрибута, если заданы несколько, выводятся подряд — вплотную друг к другу — без пробела.
Если бы я создавал обычный TV, тогда было бы всё понятно — в настройках есть поле, где указывается разделитель. А как в таком случае поступить, не подскажете? Быть может, есть стандартный для json способ дописать параметр? Честно, почти день убил — не нашел ничего…
Вот сами конфиги tv migx:
1.Вкладки формы:
Всем заранее спасибо!
Понадобилось мне быстро соорудить что-то, с помощью чего можно было бы админить галерею типа этой.
Создал TV типа migx, прописал в нем конфиги и — помимо всего остального — понадобилось в описании вкладок формы прикрепить дополнительный инпут типа «listbox-multiple» (множественный выбор), точнее, создать с помощью «inputTVtype», указав нужный «inputOptionValues». Этот TV нужен, чтобы прикреплять к дивам выбранное манагером значение атрибута, чтобы сортировать дивы по категориям.
Всё прекрасно работает, в чанке выводится, но… не получается задать разделитель для вывода TV. А без этого значения атрибута, если заданы несколько, выводятся подряд — вплотную друг к другу — без пробела.
Если бы я создавал обычный TV, тогда было бы всё понятно — в настройках есть поле, где указывается разделитель. А как в таком случае поступить, не подскажете? Быть может, есть стандартный для json способ дописать параметр? Честно, почти день убил — не нашел ничего…
Вот сами конфиги tv migx:
1.Вкладки формы:
[{
"caption": "Item",
"fields": [{
"field": "title",
"caption": "Title"
}, {
"field": "description",
"caption": "Description",
"inputTVtype": "textarea"
}, {
"field": "link",
"caption": "Link"
}, {
"field": "image",
"caption": "Image",
"inputTVtype": "image"
}, {
"field": "listing",
"caption": "listing",
"inputTVtype": "listbox-multiple",
"inputOptionValues": "CLASSIC==.branding||ELITE==.design||EFFECT==.photography||BACKLIGHT==.videography"
}]
}]
2.Разметка колонок(хотя, наверно, это уже лишнее):[{
"header": "Title",
"sortable": "true",
"dataIndex": "title"
}, {
"header": "Description",
"sortable": "true",
"dataIndex": "description"
}, {
"header": "Link",
"sortable": "false",
"dataIndex": "link"
}, {
"header": "Image",
"sortable": "false",
"dataIndex": "image",
"renderer": "this.renderImage"
}, {
"header": "listing",
"sortable": "false",
"dataIndex": "listing"
}]
ЗЫ: Создать отдельный TV с типом «listbox-multiple» и прикрепить его к migx TV не предлагать!)))Всем заранее спасибо!
Комментарии: 1
Здравствуйте! Удалось решить вопрос?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.