Как вернуть значение, выбранное в окне поиска элемента?
И так, в битриксе через jsUtils.OpenWindow() можно вызвать /bitrix/admin/iblock_element_search.php со всеми необходимым параметрами. В открывшемся окне браузера можно выбрать из списка необходимый элемент инфоблока, после чего это окно закроется, Собственно вопрос: как передать выбранный элемент в поле типа text?
Собственно вопрос: как передать выбранный элемент в поле типа text?
Опиши нормально, что ты хочешь сделать. Что за поле text? если сделать свойство привязка к элементам и выбрать элемент, он и так вставляется в поле типа text.
Если посмотришь через консоль на dbclick по элементу вызывается функция SelEl (функция описана прямо на странице) в нее передаются id и name записи. Внутри функции есть el.value = id, где el твое поле полученное через window.opener
если сделать свойство привязка к элементам и выбрать элемент, он и так вставляется в поле типа text.
Это не свойства инфоболока - это компонент.
вызывается функция SelEl
Функцию видел, параметры в ней тоже видел. Видимо из-за того, что в window.opener не передавал свое поле у меня ничего не получалось. спасибо за наводку.
В конечном счёте функционал решил запилить через BX.CDialog.
Ингвар Фон Бьёрк, Ну как сделаешь, опиши поподробнее что и как сделал, может скрины приложи (если не секрет конечно), интересно что это за компонент ты такой пилишь