Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Таблица на УФ

Таблица на УФ
Я
   Genayo
 
27.12.12 - 16:35
Таблица заполняется программно, нужно, чтобы после заполнения в таблице не была выделена ни одна строка. Можно это как-нибудь реализовать?
В процедуре, где таблица заполняется, последней строкой писал Элементы.<ИмяТаблицы>.ВыделенныеСтроки.Очистить() - не помогает...
 
 
   Genayo
 
1 - 27.12.12 - 17:16
Что, совсем никто не подскажет?
   YHVVH
 
2 - 27.12.12 - 17:17
нах нах?
   zak555
 
3 - 27.12.12 - 17:22
не обновлять ?
   Zubek
 
4 - 27.12.12 - 17:27
Элементы.<ИмяТаблицы>.ВыделенныеСтроки.Очистить()

в несколько обработчиков таблицы
   Genayo
 
5 - 27.12.12 - 17:34
(4) Нужные обработчики срабатывают только при интерактивных событиях.
   Genayo
 
6 - 27.12.12 - 17:35
(2)А почему бы и нет, если таблица предназначена только для вывода?
   Genayo
 
7 - 27.12.12 - 17:39
Альтернативное решение моей задачи конечно есть, но сам факт невозможности сделать как в стартовом посте несколько удивляет...
   YHVVH
 
8 - 27.12.12 - 17:40
(6) доступность ложь
   Genayo
 
9 - 27.12.12 - 17:43
(8) Нет. Всеравно первая строка выделяется.
   YHVVH
 
10 - 27.12.12 - 17:49
(9) фокус смени, активный элемент
 
 Рекламное место пустует
   le_
 
11 - 27.12.12 - 17:49
(0) Не знаю, зачем такое может понадобиться, но после
Элементы.Таблица.ТекущаяСтрока = Неопределено;

выделение снимается.
http://depositfiles.com/files/lirwij85r
   YHVVH
 
12 - 27.12.12 - 17:49
(11) прикольно если так, только и правда зачем
   Genayo
 
13 - 27.12.12 - 17:51
(12) Ну вот хочу я после заполнения таблицы получить пустой массив ВыделенныеСтроки, что в этом необычного?
   YHVVH
 
14 - 27.12.12 - 17:56
(13) рекурсия , зачем?
   Genayo
 
15 - 27.12.12 - 17:57
(11) Забавно. Работает в принципе, но это явно не оптимальное решение
   Genayo
 
16 - 27.12.12 - 17:59
(15) Если нет выделенных элементов, то обработать все элементы таблицы, иначе - только выделенные.
   YHVVH
 
17 - 27.12.12 - 17:59
(15) чтоб оптимально решить огласи задачу для начала.
   le_
 
18 - 27.12.12 - 18:00
(16) Галочки лень в таблицу добавить? )
   Genayo
 
19 - 27.12.12 - 18:01
(18) Добавлю, чтож делать то... Просто интересно, зачем так сделано, может есть в этом какойто высший смысл, мне непонятный...
   YHVVH
 
20 - 27.12.12 - 18:02
(19) нормально сделано
   Genayo
 
21 - 27.12.12 - 18:05
(20) Да я не спорю, проблемы в этом в общем то нет никакой, просто хочется понять почему именно так?
   d3N4eGG
 
22 - 27.12.12 - 18:06
Элементы.Таблица.ВыделенныеСтроки.Очистить();
   Genayo
 
23 - 27.12.12 - 18:10
(22) Естественно. Только вот кроме как (11) похоже нет возможности выполнить этот код после отображения заполненной таблицы до совершения любых действий...
   le_
 
24 - 27.12.12 - 18:10
(21) У таблицы есть свойство "Начальное отображение списка", с пом. установки текущей строки (1-ой или последней) этот список отображается либо сначала, либо в конце.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует