|
ОформлениеСтроки в событии ПриАктивацииСтроки |
☑ |
0
askharlov
27.08.11
✎
15:58
|
Такой вопрос:
Мне необходимо получить доступ к оформлению строки в событии ПриАктивацииСтроки.
Иными словами хочу, чтоб когда пользователь выбирает строку в табличном поле формы эта строка, например, подсвечивалась другим цветом фона.
Но ОформлениеСтроки и ОформленияСтрок присутствуют только в событиях ПриВыводеСтроки и ПриПолученииДанных.
Что можно сделать?
Заранее спасибо.
П.С.: Вариант использования свойства ТП "Режим выделения строк" не подходит, так как тогда не видно в какой колонке сейчас спозиционирован курсор, что неудобно при работе без мышки.
|
|
1
EvgeniuXP
27.08.11
✎
16:11
|
перейти на 8.2 и отказаться от события ОформлениеСтроки и ПриАктивизацииСтроки - лишняя нагрузка :)
|
|
2
askharlov
27.08.11
✎
17:07
|
Прекрасно. Я работаю на 8.2. Как решить мою задачу без ОформлениеСтроки?
|
|
3
askharlov
27.08.11
✎
20:10
|
up
|
|
4
EvgeniuXP
28.08.11
✎
10:32
|
|
|
5
EvgeniuXP
28.08.11
✎
10:34
|
(4) извиняюсь, не то, см. в v8: Управляемые формы
|
|
6
askharlov
28.08.11
✎
18:03
|
EvgeniuXP, еще неувязка - я работаю не с управляемыми формами. Вэтом случае реально красить строки при активации строки?
|
|
7
Фокусник
28.08.11
✎
18:19
|
(0) Попробуй такой финт: при активации строки вызывать обновление табличного поля, а при выводе строки подсвечивать текущую
Процедура РаботыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
Если Элемент.ТекущаяСтрока = ДанныеСтроки Тогда
ОформлениеСтроки.ЦветФона = WebЦвета.Розовый;
КонеЦЕсли;
КонецПроцедуры
Процедура РаботыПриАктивизацииСтроки(Элемент)
Элемент.ОбновитьСтроки();
КонецПроцедуры
|
|
8
ramir
28.08.11
✎
18:47
|
Заведи реквизит текущая строка (храни номер) и в условном оформлении сделай то, что нужно.
|
|
9
Фокусник
28.08.11
✎
18:57
|
(8) Текущая строка всегда доступна в ТабличноеПоле.ТекущаяСтрока ;)
|
|
10
askharlov
28.08.11
✎
19:10
|
(7) спасибо, это идея попробую
|
|
11
ramir
28.08.11
✎
21:11
|
(9) Только вот в условии условного оформлении этого поля нет ;)
|
|
12
Lesha1C
29.08.11
✎
12:20
|
если список документов, то каждый раз обновлять ...будет тупить всеже...
вот попробуй пробежаться по списку с документами...ну как?
надо включать все таки задержку...и чтобы обновление включалось через определенное время...
|
|
13
Lesha1C
29.08.11
✎
12:26
|
ПодключитьОбработчикОжидания...вроде так называется..
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший