|   |   | 
| 
 | Таблица на УФ | ☑ | ||
|---|---|---|---|---|
| 0
    
        Genayo 27.12.12✎ 16:35 | 
        Таблица заполняется программно, нужно, чтобы после заполнения в таблице не была выделена ни одна строка. Можно это как-нибудь реализовать?
  В процедуре, где таблица заполняется, последней строкой писал Элементы.<ИмяТаблицы>.ВыделенныеСтроки.Очистить() - не помогает... | |||
| 1
    
        Genayo 27.12.12✎ 17:16 | 
        Что, совсем никто не подскажет?     | |||
| 2
    
        YHVVH 27.12.12✎ 17:17 | 
        нах нах?     | |||
| 3
    
        zak555 27.12.12✎ 17:22 | 
        не обновлять ?     | |||
| 4
    
        Zubek 27.12.12✎ 17:27 | 
        Элементы.<ИмяТаблицы>.ВыделенныеСтроки.Очистить() 
  в несколько обработчиков таблицы | |||
| 5
    
        Genayo 27.12.12✎ 17:34 | 
        (4) Нужные обработчики срабатывают только при интерактивных событиях.     | |||
| 6
    
        Genayo 27.12.12✎ 17:35 | 
        (2)А почему бы и нет, если таблица предназначена только для вывода?     | |||
| 7
    
        Genayo 27.12.12✎ 17:39 | 
        Альтернативное решение моей задачи конечно есть, но сам факт невозможности сделать как в стартовом посте несколько удивляет...     | |||
| 8
    
        YHVVH 27.12.12✎ 17:40 | 
        (6) доступность ложь     | |||
| 9
    
        Genayo 27.12.12✎ 17:43 | 
        (8) Нет. Всеравно первая строка выделяется.     | |||
| 10
    
        YHVVH 27.12.12✎ 17:49 | 
        (9) фокус смени, активный элемент     | |||
| 11
    
        le_ 27.12.12✎ 17:49 | 
        (0) Не знаю, зачем такое может понадобиться, но после
  Элементы.Таблица.ТекущаяСтрока = Неопределено;выделение снимается. http://depositfiles.com/files/lirwij85r | |||
| 12
    
        YHVVH 27.12.12✎ 17:49 | 
        (11) прикольно если так, только и правда зачем     | |||
| 13
    
        Genayo 27.12.12✎ 17:51 | 
        (12) Ну вот хочу я после заполнения таблицы получить пустой массив ВыделенныеСтроки, что в этом необычного?     | |||
| 14
    
        YHVVH 27.12.12✎ 17:56 | 
        (13) рекурсия , зачем?     | |||
| 15
    
        Genayo 27.12.12✎ 17:57 | 
        (11) Забавно. Работает в принципе, но это явно не оптимальное решение     | |||
| 16
    
        Genayo 27.12.12✎ 17:59 | 
        (15) Если нет выделенных элементов, то обработать все элементы таблицы, иначе - только выделенные.     | |||
| 17
    
        YHVVH 27.12.12✎ 17:59 | 
        (15) чтоб оптимально решить огласи задачу для начала.     | |||
| 18
    
        le_ 27.12.12✎ 18:00 | 
        (16) Галочки лень в таблицу добавить? )     | |||
| 19
    
        Genayo 27.12.12✎ 18:01 | 
        (18) Добавлю, чтож делать то... Просто интересно, зачем так сделано, может есть в этом какойто высший смысл, мне непонятный...     | |||
| 20
    
        YHVVH 27.12.12✎ 18:02 | 
        (19) нормально сделано     | |||
| 21
    
        Genayo 27.12.12✎ 18:05 | 
        (20) Да я не спорю, проблемы в этом в общем то нет никакой, просто хочется понять почему именно так?     | |||
| 22
    
        d3N4eGG 27.12.12✎ 18:06 | 
        Элементы.Таблица.ВыделенныеСтроки.Очистить();     | |||
| 23
    
        Genayo 27.12.12✎ 18:10 | 
        (22) Естественно. Только вот кроме как (11) похоже нет возможности выполнить этот код после отображения заполненной таблицы до совершения любых действий...     | |||
| 24
    
        le_ 27.12.12✎ 18:10 | 
        (21) У таблицы есть свойство "Начальное отображение списка", с пом. установки текущей строки (1-ой или последней) этот список отображается либо сначала, либо в конце.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |