Текущее время: Чт, июл 17 2025, 19:54

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Версия 4.0 > Можно ли делать неактивный CHECKBOX в ALV для отдельных строк?
СообщениеДобавлено: Ср, фев 15 2006, 16:34 
Гость
Добрый день.

Народ, в версии 4.7 в ALV можно делать чтобы чекбокс был неактивен для определенных строк.
У меня сейчас 4.0.
Прочитал уже все, узнавал уже у всех - ничего не вышло.
Задача следующая - в выводе ALV хочу варьировать чекбоксами у различных строк(для какой-то открыть для ввода, для какой-то - закрыть).

Все же чтобы уже быть совсем спокойным, рассудите, реально ли это?

Заранее благодарен за ответ.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 20 2006, 09:14 
Гость
Не поверите, но мне приснилось решение на выходных! и что самое интересное - правильное! Интересно кому-нибудь?


Последний раз редактировалось rodendron Пн, фев 20 2006, 14:42, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: re
СообщениеДобавлено: Пн, фев 20 2006, 13:00 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
Изображение

~~~~~~~~~~~~
saphelp - всё, о чем вы догадывались, но боялись спросить.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 20 2006, 15:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
rodendron написал(а):
Не поверите, но мне приснилось решение на выходных! и что самое интересное - правильное! Интересно кому-нибудь?

Менделеев?! решением поделись :wink:


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 22 2006, 11:39 
Гость
В общем тема такая:

itab-checkbox = '0'. - чекбокс неактивен
itab-checkbox = '1'. - чекбокс неактивен, но выбран
itab-checkbox = ''. - чекбокс активен
itab-checkbox = 'Х'. - чекбокс активен, выбран

При этом обязательным является указать, что поле будет чекбоксом не только в филдкаталоге, но и в лайоте:

l_layout-box_fieldname = 'CHECKBOX'.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 22 2006, 12:37 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:44
Сообщения: 305
Откуда: Жайрем -> Астана
rodendron написал(а):
В общем тема такая:

itab-checkbox = '0'. - чекбокс неактивен
itab-checkbox = '1'. - чекбокс неактивен, но выбран
itab-checkbox = ''. - чекбокс активен
itab-checkbox = 'Х'. - чекбокс активен, выбран

При этом обязательным является указать, что поле будет чекбоксом не только в филдкаталоге, но и в лайоте:

l_layout-box_fieldname = 'CHECKBOX'.

т.е
itab-checkbox = '0'. - чекбокс неактивен
itab-checkbox = '1'. - чекбокс неактивен, но выбран

спасибо, будем знать :wink:


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: ку
СообщениеДобавлено: Ср, фев 22 2006, 13:09 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
rodendron написал(а):
itab-checkbox = '0'. - чекбокс неактивен
itab-checkbox = '1'. - чекбокс неактивен, но выбран
itab-checkbox = ''. - чекбокс активен
itab-checkbox = 'Х'. - чекбокс активен, выбран
При этом обязательным является указать, что поле будет чекбоксом не только в филдкаталоге, но и в лайоте: l_layout-box_fieldname = 'CHECKBOX'.


приснится же такое...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ку
СообщениеДобавлено: Ср, фев 22 2006, 13:26 
Гость
trop написал(а):
приснится же такое...


сам в шоке...


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 18 2008, 07:17 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Делаю alv классами- не получается скрыть(сделать неактивным для ввода) checkbox. Делаю ps_layout-box_fname = 'CHECKBOX' + itab-checkbox = '0'.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 18 2008, 07:57 
Специалист
Специалист

Зарегистрирован:
Пт, сен 05 2008, 08:08
Сообщения: 134
Пол: Женский
В таблицу для вывода добавить поле STYLE type LVC_T_STYL.
В INITIALIZATION указать ps_layout-stylefname = 'STYLE'.
При заполнении выводимой таблицы:
REFRESH : ps_line-style[].
ps_style-fieldname = 'CHECKBOX'.
ps_style-style = cl_gui_alv_grid=>mc_style_enabled. " активно
или
ps_style-style = cl_gui_alv_grid=>mc_style_disabled. " неактивно

APPEND ps_style TO ps_line-style.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пт, сен 19 2008, 06:42 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
спасибо


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

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


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

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


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

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