|
Изменить оформление строки при её активизации |
☑ |
0
Dirk Diggler
03.12.20
✎
16:28
|
Как сделать сабж? В обработчике активизации оформление строки недоступно, ПриВыводе срабатывает уже потом.
|
|
1
Garykom
гуру
03.12.20
✎
16:32
|
ОФ?
|
|
2
alkorolev
03.12.20
✎
16:33
|
1. создаешь реквизит формы ТекущийНомерСтроки
2. в событие ПриАктивизацииСтроки заполняешь этот реквизит
3. в условное оформление добавляешь элемент с отбором что-то типа Объект.ТвояТаблица.НомерСтроки = Новый ПолеКомповкиДанных("ТекущийНомерСтроки")
|
|
3
Dirk Diggler
03.12.20
✎
16:37
|
Да, пардон.
Обычные формы, обычное табличное поле.
|
|
4
Малыш Джон
03.12.20
✎
17:10
|
(3) ПриАктивизации() - запоминаешь выделенную строку каким-либо образом(можно реквизит формы, как в (2) советуют; да хоть глобальную переменную модуля сделай ВыделеннаяТекущаяСтрока)
ПриПолученииДанных() - у запомненной строки ставишь нужное оформление
|
|
5
Вафель
03.12.20
✎
17:10
|
фон текущей строки поменять нельзя
|
|
6
Dirk Diggler
03.12.20
✎
17:16
|
(4) получение данных вызывается позже. когда я схожу с текущей строки.
(5) а вызвать в приактивизации получение данных? путем изменения перезаписи в строку чего-нть?
|
|
7
Малыш Джон
03.12.20
✎
17:17
|
(6) да, пардон, действительно позже
|
|
8
Dirk Diggler
03.12.20
✎
17:18
|
(7) точнее раньше. сперва вызывается привыводе, потом приактивизации.
|
|
9
Dirk Diggler
03.12.20
✎
17:21
|
Короче, костыль взлетель. Поставил в обработчик приактивизациистроки одну строку
ЭлементыФормы.тпТаблицаПараметров.ТекущиеДанные.Номенклатура = ЭлементыФормы.тпТаблицаПараметров.ТекущиеДанные.Номенклатура;
Теперь после чего этот обработчик перестал запаздывать.
Процедура тпТаблицаПараметровПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
Если ОформлениеСтроки.ДанныеСтроки = ЭлементыФормы.тпТаблицаПараметров.ТекущаяСтрока тогда
ОформлениеСтроки.Шрифт = ПолужирныйШрифт;
КонецЕсли;
КонецПроцедуры
|
|
10
Малыш Джон
03.12.20
✎
17:22
|
(9) У табличного поля есть метод обновитьстроки()
ЭлементыФормы.тпТаблицаПараметров.ОбновитьСтроки()
|
|
11
Малыш Джон
03.12.20
✎
17:24
|
+ (10) смысл тот же самый, но как то аккуратнее что ли..
|
|
12
Dirk Diggler
03.12.20
✎
17:26
|
Работает. Спасибо.
|
|