MIGX - добавление id и Title тикета из выпадающего списка - возможно ли такое?
Добрый день!
Хочу в MIGX получить возможность добавления Id (мне-то нужен только id) и заголовка тикета (заголовок — для справки, что добавляется именно то, что надо).
Каким образом можно реализовать «визуальный» (мышкой) выбор тикета из выпадающего списка в MIGX?
При выборе в поле должен быть выбранный Id (и рядом название заголовка), но отобразиться (для выбора) должен именно ЗАГОЛОВОК.
Есть ли такая возможность в MIGX? Мне достаточно небольшого примера (если такое вообще реализуется)…
Хочу в MIGX получить возможность добавления Id (мне-то нужен только id) и заголовка тикета (заголовок — для справки, что добавляется именно то, что надо).
Каким образом можно реализовать «визуальный» (мышкой) выбор тикета из выпадающего списка в MIGX?
При выборе в поле должен быть выбранный Id (и рядом название заголовка), но отобразиться (для выбора) должен именно ЗАГОЛОВОК.
Есть ли такая возможность в MIGX? Мне достаточно небольшого примера (если такое вообще реализуется)…
Комментарии: 6
Я бы создал обычный tv с типом список и возможными значениями
@EVAL return '-==||'.$modx->runSnippet('pdoResources',array('parents'=>'75','sortby'=>'pagetitle','sortdir'=>'asc','limit'=>'0','tpl'=>'@INLINE [[+pagetitle]]==[[+id]]','outputSeparator'=>'||'));
, далее этот tv включил в MIGX через вкладку формы и используя inputTV
Вроде бы думаешь — «Теперь-то я понял!» — и опять не то…
Я, в принципе, понимаю, что в колонке нужен рендер, который и отрисует всё.
Создал тестовый чанк test
[{
«header»: «Заголовок», «sortable»: «false», «dataIndex»: «migtitle»,«renderer»: «this.renderChunk»,«renderchunktpl»:«test»
}]
Вместо ожидаемых восклицательных знаков вижу те же id, т.е. чанк не отработал?
Я, в принципе, понимаю, что в колонке нужен рендер, который и отрисует всё.
Создал тестовый чанк test
<b>!!!</b>
Пробовал в разметке колонок писать, [{
«header»: «Заголовок», «sortable»: «false», «dataIndex»: «migtitle»,«renderer»: «this.renderChunk»,«renderchunktpl»:«test»
}]
Вместо ожидаемых восклицательных знаков вижу те же id, т.е. чанк не отработал?
Да, ОГРОМНОЕ СПАСИБО, всё работает (id проставляется, названия отображаются при выборе/редактировании)!!!
Ещё один нюанс — как «заставить» показывать заголовок при редактировании тикета (сейчас там отображаются id)?
Ещё один нюанс — как «заставить» показывать заголовок при редактировании тикета (сейчас там отображаются id)?
И всё же — есть решение с ОТОБРАЖЕНИЕМ заголовка в админке?
Я хотел разобраться в этом вопросе. Ну не дошли руки. Куда копать у каждого поле возможно выбрать событие. По-моему есть событие чанк и там уже модифицируем поле. Как-то так)
В общем, решение для меня такое (почему не реализуется по другому — не знаю):
В конфигураторе MIGX (Управление MIGX) создаётся обычная запись.
Там, где надо вывести что-то свое (заголовок или картинку, завязанную на poleimg) — вкладка Columns — добавляется запись,
название Field — любое,
во вкладке Renderer -this.rendererChank,
в поле renderChunk template
Чтобы вывести картинку — делается ТО ЖЕ САМОЕ (field — любое другое имя), но в поле renderChunk template вносится другой текст
Что-то можно сократить, оптимизировать? Всем СПАСИБО!
В конфигураторе MIGX (Управление MIGX) создаётся обычная запись.
Там, где надо вывести что-то свое (заголовок или картинку, завязанную на poleimg) — вкладка Columns — добавляется запись,
название Field — любое,
во вкладке Renderer -this.rendererChank,
в поле renderChunk template
[[!pdoField?id=`[[+poleimg]]`&field=`pagetitle`]]
Чтобы вывести картинку — делается ТО ЖЕ САМОЕ (field — любое другое имя), но в поле renderChunk template вносится другой текст
<img src="[[phpthumbon?&input=`[[!pdoField?id=`[[+poleimg]]`&includeTVs=`1`&field=`tvimaget`]]` &options=`w=100&h=100&zc=1`]]"/>
Что-то можно сократить, оптимизировать? Всем СПАСИБО!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.