<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>g-rain-design.ru [тема: Зависимость списка элементов в одном свойстве от другого]</title>
		<link>http://g-rain-design.ru</link>
		<description>Новое в теме Зависимость списка элементов в одном свойстве от другого форума Обсуждение модуля Универсальные свойства привязки на сайте g-rain-design.ru [g-rain-design.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 24 May 2026 21:29:58 +0000</pubDate>
		<item>
			<title>Зависимость списка элементов в одном свойстве от другого</title>
			<description><![CDATA[<b><a href="http://g-rain-design.ru/forum/messages/forum14/topic73/message337/">Зависимость списка элементов в одном свойстве от другого</a></b> в форуме <a href="http://g-rain-design.ru/forum/forum14/">Обсуждение модуля Универсальные свойства привязки</a>. <br />
			Да, это возможно, но вам придется дорабатывать шаблон компонента "grain:links.edit". Вы можете скопировать шаблон и указать его в настройках свойства, либо скопировать под именем .default в шаблон сайта по умолчанию, и тогда он будет использоваться везде. <br /><br />Некоторые рекомендации по доработке шаблона: &nbsp;<br /><br />Если вы будете использовать простой выбор или выбор с поиском (без аякс), то вам нужно будет с помощью яваскрипта модифицировать список элементов - он находится в переменной GRAIN_LINKS_EDIT_DEFAULT.lists&#91;instance_id&#93; (где instance_id - это идентификатор экземпляра каждого отдельного компонента, он генерируется автоматически и вы можете его сохранить в какой-то переменной в шаблоне, например, определяя какое у вас в данном случае свойство по параметру $arParams&#91;"INPUT_NAME"&#93;, &nbsp;а также массив выбранных элементов GRAIN_LINKS_EDIT_DEFAULT.selected&#91;instance_id&#93;. <br /><br />Если же будете использовать аякс, то можете модифицировать только GRAIN_LINKS_EDIT_DEFAULT.selected&#91;instance_id&#93;, а для доработки выборки списка придется немного доработать функцию GRAIN_LINKS_EDIT_DEFAULT.search, там подставить в arData ваш идентификатор клиента, после чего скопировать источник данных (эта процедура описана в справке), и в источнике данных уже ограничивать список на php (получая идентификатор клиента из $_REQUEST). Возможно, второй способ даже проще, только при выборе другого клиента не забывайте очищать выбранные магазины (переменная GRAIN_LINKS_EDIT_DEFAULT.selected и span в котором находятся названия и hidden-поля выбранных элементов) <br /><br />Кстати, сам идентификатор шаблона GRAIN_LINKS_EDIT_DEFAULT крайне желательно поменять при копировании шаблона, т.к. не должно подключаться двух разных шаблонов на странице с одинаковым идентификатором (можете его не трогать, если у вас будет везде этот измененный шаблон).<br /><br />Там можете и jQuery использовать, только тогда вам придется позаботиться о его подключении, т.к. сам модуль jQuery не использует. Хотя я бы посоветовал вам для этой задачи тоже его не использовать, серьезных причин, мне кажется, нет для этого. <br />
			<i>06.02.2014 21:07:52, Сергей Эстрин.</i>]]></description>
			<link>http://g-rain-design.ru/forum/messages/forum14/topic73/message337/</link>
			<guid>http://g-rain-design.ru/forum/messages/forum14/topic73/message337/</guid>
			<pubDate>Thu, 06 Feb 2014 21:07:52 +0000</pubDate>
			<category>Обсуждение модуля Универсальные свойства привязки</category>
		</item>
		<item>
			<title>Зависимость списка элементов в одном свойстве от другого</title>
			<description><![CDATA[<b><a href="http://g-rain-design.ru/forum/messages/forum14/topic73/message336/">Зависимость списка элементов в одном свойстве от другого</a></b> в форуме <a href="http://g-rain-design.ru/forum/forum14/">Обсуждение модуля Универсальные свойства привязки</a>. <br />
			Здравствуйте!<br />У меня есть небольшой вопрос по модулю.<br />Ситуация следующая.<br />Я создал информационный блок, где в качестве разделов вводятся клиенты, &nbsp;а в качестве элементов магазины принадлежащие данным клиентам.<br /><br />[FILE ID=253]<br /><br />Допустим Раздел (Клиент 1), а элементы данного раздела (Магазин 1-1, Магазин 1-2, Магазин 1-3)<br />Далее надо в карточке пользователя в админке внести эти данный, для этого я создал пользовательские поля.<br />1е пользовательское поле с привязкой к разделам данного инфоблока<br />2е пользовательское поле с привязкой к элементам данного инфоблока<br />И все бы хорошо, но мне надо еще привязать к раздела, элементы инфоблока.<br />Т.е. если я выбираю из списка "Клиент 1", то во втором пользовательском поле, должны выбираться из списка "Магазин 1-1, Магазин 1-2, Магазин 1-3", <br /><br />[FILE ID=254]<br /><br />а по умолчанию выводятся все элементы<br /><br />[FILE ID=255]<br /><br />Скажите, пожалуйста, может ли Ваш модуль справится с такой задачей.<br />Или если не сложно, скажите пожалуйста, какой файл отвечает за вывод данных списков, я попробую реализовать через jQuery <br />
			<img src="https://g-rain-design.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=253&" width="238" height="216" /><br /><img src="https://g-rain-design.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=254&" width="189" height="168" /><br /><img src="https://g-rain-design.ru/bitrix/components/bitrix/forum.interface/show_file.php?fid=255&" width="133" height="396" /><br /><i>06.02.2014 20:11:18, Гость.</i>]]></description>
			<link>http://g-rain-design.ru/forum/messages/forum14/topic73/message336/</link>
			<guid>http://g-rain-design.ru/forum/messages/forum14/topic73/message336/</guid>
			<pubDate>Thu, 06 Feb 2014 20:11:18 +0000</pubDate>
			<category>Обсуждение модуля Универсальные свойства привязки</category>
		</item>
	</channel>
</rss>
