|
Как программно выделить всю строку в табличном документе? | ☑ | ||
---|---|---|---|---|
0
wms
17.01.17
✎
18:01
|
Не текущую область, а именно всю строку т.е. когда отображаем выдимость заголовков и выделяем всю страку
Это выделяет области: Элементы.Результат.УстановитьВыделенныеОбласти(МассивОбластей); |
|||
1
wms
17.01.17
✎
18:02
|
пардон за опечатку, не красиво вышло :-)
|
|||
2
Ёпрст
17.01.17
✎
18:05
|
Через ТекущаяОбласть мот ?
|
|||
3
Мимохожий Однако
17.01.17
✎
18:13
|
(0) Выделишь, а потом что?
|
|||
4
wms
17.01.17
✎
18:14
|
может, нарыл типобласти
если на ячейку щелкаешь, то ="Прямоугольник" установил в строки но не взлетело Элементы.Результат.ТекущаяОбласть.ТипОбласти=ТипОбластиЯчеекТабличногоДокумента.Строки; |
|||
5
Ёпрст
17.01.17
✎
18:15
|
(3) копи-пасте видать :)
|
|||
6
wms
17.01.17
✎
18:18
|
(3) у пользователя mac и ему так надо
|
|||
7
wms
17.01.17
✎
18:20
|
т.е. при щелчке мышкой на любую ячейку отчета надо чтобы вся строка выделялась через УстановитьВыделенныеОбласти () скачет
|
|||
8
Tatitutu
17.01.17
✎
18:21
|
Сначала просили только выделить, потом раскрашивать в любой цвет
http://magazkat.ru/media/kunena/attachments/616/016616.png |
|||
9
wms
17.01.17
✎
18:22
|
(8)мне табличныйдокумент надо
у тебя не то |
|||
10
Мимохожий Однако
17.01.17
✎
18:46
|
(9) Покажи на картинке как ты хочешь
|
|||
11
wms
18.01.17
✎
09:36
|
(10) http://s018.radikal.ru/i515/1701/67/292e1f340521t.jpg
надо как п.2 зеленым. чтобы не дергалось. Отрабатываю клик мышкой в событии Процедура РезультатПриАктивизацииОбласти(Элемент) |
|||
12
Ёпрст
18.01.17
✎
09:38
|
(11) Слишком большая картинка, на моник в 29" не влазиет, можешь поменьше сделать ?
|
|||
13
Fish
18.01.17
✎
09:42
|
(6) А причём здесь мак?
|
|||
14
wms
18.01.17
✎
10:09
|
(13)пользователи маков они такие требовательные :-) может потому что большие ТОПы :-)
ура! Сделал.Все оказалось просто: Процедура РезультатПриАктивизацииОбласти(Элемент) ТекВерх = Элементы.Результат.ТекущаяОбласть.Верх; МассивОбластей = Новый Массив(); ЯчейкаСтрока =Результат.Область("R"+Формат(ТекВерх,"ЧГ=0")); МассивОбластей.Добавить(ЯчейкаСтрока); Элементы.Результат.УстановитьВыделенныеОбласти(МассивОбластей); КонецПроцедуры |
|||
15
wms
18.01.17
✎
10:12
|
кстати действительно гораздо удобнее. может на все отчеты распространить.подумаю
|
|||
16
h-sp
18.01.17
✎
10:31
|
(14) всё-таки пиши по-нормальному
ЯчейкаСтрока =Результат.Область(ТекВерх); Область() принимает числа в качестве параметров. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |