8.2 Изменить цвет фона текущей строки в динамическом списке с произвольным запросом #509534


#0 by detec
Приветствую! Использую динамический список с произвольным запросом для подбора добавляемых в форму-владелец значений. Хотелось бы подкрашивать уже выбранные строки. Я добавил для этого в запрос динамического списка поле с типом "Булево", после выбора успешно меняю его значение, флажок после обновления отображения появляется. Но не получается добраться до изменения цвета фона строки. Кто-то знает, как это сделать?
#1 by Композитор
#2 by detec
Спасибо. Эту настройку я, естественно сделал. Но она выставляет раскраску в момент создания формы и считывания данных запросом. А я изменяю значение поля динамического списка в самой форме. И, к примеру, если я интерактивном выполняю стандартную команду "Обновить" для динамического списка, то все мои флажки слетают. Т.е. должен быть какой-то иной метод.
#3 by detec
Кстати, проверил в демоконфигурации "Управляемое приложение" - там при подборе товары не раскрашиваются.
#4 by Композитор
странно. Если условие раскраски строки определяется значением изменяемого поля, то строка должна окрашиваться после изменения значения этого поля.
#5 by detec
В том-то и дело. Я решил переделывать это дело, вставил в форму реквизит с типом "Таблица значений", чтобы значение флажка никуда не пропадало, по крайней мере.
#6 by detec
Офигеть, похоже, что можно достучаться только до поля таблицы, т.е. раскрасить ячейку или строку на клиенте - нереально. Или реально?...
#7 by detec
Кто-нибудь работал с этим? Есть примеры рабочего кода? Расширение данных строки для динамического списка (Row data extension for dynamic list) Расширение данных строки для динамического списка (Row data extension for dynamic list) Свойства: <Имя колонки>ОформлениеЯчейки (<Имя колонки>CellAppearance) Описание: Дополнительные свойства данных строки таблицы динамического списка, когда в списке задано условное оформление. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент.
#8 by detec
Готов рабочий код для ячейки! &НаКлиенте Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
#9 by detec
Рабочий код для всей строки. &НаКлиенте Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С