Текущее время: Пт, июл 18 2025, 20:21

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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