|
Раскрасить строки в таблице | ☑ | ||
---|---|---|---|---|
0
obama
12.11.14
✎
15:03
|
Добрый день
Разбираюсь с таблицей на форме. Вроде все просто и должно получится, но не срабатывает. СтрокиСКодом = Объект.ТаблФормы.НайтиСтроки(Новый Структура("Ключ",Ключ)); Для каждого СтрокаТаблицы Из СтрокиСКодом Цикл СтрокаТаблицы.Цветфона = Новый Цвет (255,0,255); КонецЦикла; Пытался сделать через Элементы, но там почему то не дает выбрать отдельную строку для раскраски. Только поле (ТекущийЭлемент) |
|||
1
Wobland
12.11.14
✎
15:03
|
бывает. условное оформление у формы тоже бывает
|
|||
2
obama
12.11.14
✎
15:06
|
(1) Условное оформление у формы смотрел. Там только существующие поля нужны и условия простые.. У меня много их будет. Вот и пытаюсь через элементы или объект достучаться.
Мне казалось это должно быть на раз два.. |
|||
3
Wobland
12.11.14
✎
15:07
|
ну сделай существующее поле. вроде его даже можно не показывать
|
|||
4
obama
12.11.14
✎
15:10
|
(3) то есть через элементы это не реально?
мне бы хватило по идее этого Элементы.ТаблФормы.ТекущаяСтрока=1 Элементы.ТаблФормы.ТекущаяСтрока.ЦветФона = Новый Цвет (255,0,255); и я был бы счастлив )) |
|||
5
obama
12.11.14
✎
18:05
|
еще посидел.. поскольку у меня обычные таблицы, то условное оформление к ним не может быть применено как в динамических списках, имею ввиду программно не задать.
а на форме я даже не представляю как условия написать. скажем встал я в одной табличке на поле с цифрой 555 и чтобы в трех других табличках этой формы закрасить строки с цифрой 555. |
|||
6
Wobland
12.11.14
✎
18:14
|
ну пускай они красятся по значению реквизита формы
|
|||
7
SanGvin
12.11.14
✎
18:16
|
Какойто жесткий гемор автор себе сочинил
|
|||
8
Drac0
12.11.14
✎
18:16
|
(5) и что мешает?
|
|||
9
obama
12.11.14
✎
19:33
|
(8) опыт может мешает. нет его пока (( вот и пишу на форум.
я не знаю как выставить равенство полей по значению, если само значение может быть любым. да и как там выставить признак равно по полю, когда одно поле в одной таблице должно подкрашивать скажем 10 строк одного поля в трех других таблицах. на счет гемора сам не ожидал.. вроде все так просто должно быть. взял поле в одной таблице, пошел сравнивать с другими, где совпало - закрасил. а получаются костыли. проще создать еще одну колонку, туда записывать данные при совпадении, как в объект, а уже оформление условное на форме тупо обрабатывает эту колонку и закрашивает строки. но это как то по детски ) |
|||
10
Wobland
12.11.14
✎
19:45
|
никогда не занимался подобной хренью, но (6) как-то сразу в голову пришло
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |