Текущее время: Вт, июл 08 2025, 00:08

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