|
Таблица на УФ | ☑ | ||
---|---|---|---|---|
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-ой или последней) этот список отображается либо сначала, либо в конце.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |