|
Как программно выделить всю строку в табличном документе? |
☑ |
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
|
Сначала просили только выделить, потом раскрашивать в любой цвет
|
|
9
wms
17.01.17
✎
18:22
|
(8)мне табличныйдокумент надо
у тебя не то
|
|
10
Мимохожий Однако
17.01.17
✎
18:46
|
(9) Покажи на картинке как ты хочешь
|
|
11
wms
18.01.17
✎
09:36
|
(10)
надо как п.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) всё-таки пиши по-нормальному
ЯчейкаСтрока =Результат.Область(ТекВерх);
Область() принимает числа в качестве параметров.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший