Текущее время: Вс, июл 27 2025, 02:37

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Снять выделение со строки, alv
СообщениеДобавлено: Ср, окт 05 2011, 13:49 
Начинающий
Начинающий

Зарегистрирован:
Ср, окт 05 2011, 13:37
Сообщения: 3
Здравствуйте)

Таблица в гриде, клик по строке -> handler -> строка выделена (подсвечена). Все ок. А далее мне необходимо убрать это подсвечивание строки. Каким образом это можно сделать?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Снять выделение со строки, alv
СообщениеДобавлено: Ср, окт 05 2011, 14:04 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Объектный грид?
Каким образом выделяете строку? set_selected_rows? Им же можно и снять выделение. Либо вызвать без параметров - снять выделение со всех строк, либо в связке с get_selected_rows: получаем все выделенные строки,удаляем из списка ненужные, устанавливаем список выделенных строк.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снять выделение со строки, alv
СообщениеДобавлено: Ср, окт 05 2011, 14:11 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Mrrr написал(а):
Здравствуйте)

Таблица в гриде, клик по строке -> handler -> строка выделена (подсвечена). Все ок. А далее мне необходимо убрать это подсвечивание строки. Каким образом это можно сделать?

А какой АЛВ(через классы или ФМ)? Как я понял проблема в том, что у Вас тип выделения стоит построчный, то есть когда жмете на любую ячейку выделяется вся строка и при повторном нажатии выделение не сбрасывается. В общем Вам нужно почитать про опцию layout-sel_mode(классы) и про layout-box_fieldname(ФМ) + см программы BCALV_TEST_FULLSCREEN + BCALV_GRID_VERIFY(у них там много опций можно вкл/выкл).

А вообще в таких случаях выделение можно снять нажав ctrl+Y или по колонке или по пустому месту в контейнере. Только зачем снимать это выделение? При правильном подходе, думаю что необходимости в этом не будет.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снять выделение со строки, alv
СообщениеДобавлено: Ср, окт 05 2011, 14:28 
Начинающий
Начинающий

Зарегистрирован:
Ср, окт 05 2011, 13:37
Сообщения: 3
Уточню про выделение. Я кликаю на ячейку, строка выделяется, выделение всей строки сбрасывается, а ячейка остается активной и подсвеченной. И мне именно с этой активной ячейки нужно снять подсвечивание.
Я понимаю, что можно реализовать более правильный подход, при котором этого не потребуется, но пока интересует, можно ли сделать таким образом.
alv на классах.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Снять выделение со строки, alv  Тема решена
СообщениеДобавлено: Ср, окт 05 2011, 14:34 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Mrrr написал(а):
Уточню про выделение. Я кликаю на ячейку, строка выделяется, выделение всей строки сбрасывается, а ячейка остается активной и подсвеченной. И мне именно с этой активной ячейки нужно снять подсвечивание.
Я понимаю, что можно реализовать более правильный подход, при котором этого не потребуется, но пока интересует, можно ли сделать таким образом.
alv на классах.

:shock:
Так Вы ведь в первом посте совсем про другое писали... Кроме того, имхо, такое не сделать, если только программно попробовать через методы которые Rokhay Вам привел или через еще какие то другие. Но и при программном подходе я думаю система не сбросит фокус с АЛВ. А в Вашем (новом) случае, выделение одно ячейки в АЛВ это как раз есть просто фокус. То есть даже когда первый раз запускаешь АЛВ в первой ячейке первой колонки стоит уже выделение...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Снять выделение со строки, alv
СообщениеДобавлено: Ср, окт 05 2011, 14:38 
Начинающий
Начинающий

Зарегистрирован:
Ср, окт 05 2011, 13:37
Сообщения: 3
Спасибо большое. Да, это я сильно сглупил)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB