|
раскраска строк табличной поле |
☑ |
0
Эльчин
11.05.14
✎
10:34
|
привет. на форме обработки есть табличное поле. хочу условно раскрачить строк элемента. не правилно ли это?:
Если ЭлементыФормы.ТабличноеПоле1.ТекущиеДанные.ССылка.Контрагент.Наименование = "Клиент" Тогда
ЭлементыФормы.ТабличноеПоле1.ОформлениеСтроки(Элем.ТекущаяСтрока).ЦветФона = Новый Цвет(255,0,0); КонецЕсли;
буду очен благодарен если поможете(извините из за ошибок в тексте)
|
|
1
Wobland
11.05.14
✎
10:35
|
работает?
|
|
2
Эльчин
11.05.14
✎
10:36
|
(0) тоесть нужно раскрасить текущую строку элемента. правилно ли так сделать? в чем ошибка? :
ЭлементыФормы.ТабличноеПоле1.ОформлениеСтроки(ЭлементыФормы.ТабличноеПоле1.ТекущаяСтрока).ЦветФона = Новый Цвет(255,0,0);
|
|
3
Эльчин
11.05.14
✎
10:36
|
(1) не изменяется цвет
|
|
4
Эльчин
11.05.14
✎
10:45
|
если знаете хорошую статю о раскраске элементов напишите чтобы изучать
|
|
5
FormatC
11.05.14
✎
10:45
|
Используй процедуру табличного поля "ПриПолученииДанных"
Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
Если ОформлениеСтроки.ДанныеСтроки.Ссылка.Статус = Справочники.СтатусыРабочегоЛиста.АвтомобильВыдан Тогда
ОформлениеСтроки.ЦветФона = WebЦвета.БледноЗеленый;
ИначеЕсли ОформлениеСтроки.ДанныеСтроки.Ссылка.Статус = Справочники.СтатусыРабочегоЛиста.Завершение Тогда
ОформлениеСтроки.ЦветФона = WebЦвета.СветлоСерый;
КонецЕсли;
КонецЦикла;
Как-то так... для примера
|
|
6
Мимохожий Однако
11.05.14
✎
10:45
|
|
|
7
Kookish
11.05.14
✎
10:46
|
(0) Копай условное оформление в свойствах формы.
|
|
8
Wobland
11.05.14
✎
10:48
|
(7) ЭлементыФормы
|
|
9
Эльчин
11.05.14
✎
10:49
|
(6) это для управляемой формы
|
|
10
Мимохожий Однако
11.05.14
✎
10:50
|
(9)не догадался ))
|
|
11
Эльчин
11.05.14
✎
10:51
|
(7) нету
|
|
12
shuhard
11.05.14
✎
10:52
|
(2)[ЭлементыФормы.ТабличноеПоле1.ОформлениеСтроки(ЭлементыФормы.ТабличноеПоле1.ТекущаяСтрока).ЦветФона ]
ржал
от души
|
|
13
Эльчин
11.05.14
✎
10:54
|
(5) спасибо. получилос
|
|
14
Эльчин
11.05.14
✎
10:58
|
(5) а как сделат эту процедуру каждый 5 секунд? у меня есть процедура который обновляет форму каждый 5 секунд. но как вызвать из него этого процедуру?
|
|
15
Эльчин
11.05.14
✎
10:58
|
(12) очен умно. ты гений
|
|
16
Эльчин
11.05.14
✎
11:08
|
(14) очен хорошо. обновление автоматически вызывает эту процедуру
|
|
17
Coldboy
11.05.14
✎
11:13
|
(16) решил проблему?
|
|
18
hhhh
11.05.14
✎
12:47
|
(16) В режиме предприятия пользователь пусть щелкнет на таб поле "Настройка списка" и установит там 5 секунд.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший