Денис, здравствуйте!
Цитата |
---|
Денис пишет: Я у вас приобретал модуль "Свойства-таблицы", сейчас есть необходимость сделать в таблице поле типа "Привязка к элементам", но не так, как сделано в модуле "Универсальные свойства привязки". А так: есть инфоблок, в нем разделы только в корне, и в каждом разделе есть элементы. Необходимо чтобы привязка к элементам была в виде <select> с разделением на <optgroup>. Как я понял из API универсальных привязок - нелинейных выводов (т.е. деревьев) быть не может, верно? |
Не то что бы это вообще невозможно, возможно, т.к. вы можете сделать собственный источник данных, и скопировать шаблон компонента, который выводит поле поиска для привязок. В т.ч. и <select> с <optgroup> там поместить можно. Только тут придется отказаться от режима аякс и вообще, возможно, это для вас не лучшее решение.
Цитата |
---|
Денис пишет: Подскажите, пожалуйста, как такое реализовать в модуле "Свойства-таблицы" без модуля универсальных привязок. Т.е. мне нужен примерный алгоритм, как это будет сделать лучше с точки зрения философии модуля. |
Просто скопировать шаблон компонента grain:table.edit и там ввести новый тип, например, по условию "если идентификатор столбца такой-то…». А в остальных случаях чтобы все было как есть.