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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Редактирование полей в ALV Tree Grid
СообщениеДобавлено: Вт, июн 26 2007, 19:33 
Специалист
Специалист

Зарегистрирован:
Пт, июл 22 2005, 08:56
Сообщения: 158
Здравствуйте!
Можно ли редактировать значения или узлы в ALV TreeGrid как, например, редактируются значения в обычном ALV Grid ?
Не нашел ни одной демки саповской в системе по этому поводу, да и вроде класс не позволяет это делать, но все же хотелось бы знать наверняка... :(
Заранее спасибо за ответы!

_________________
C SAP
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 26 2007, 22:16 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Если очень хочется, можно через свой экран организовать. По двойному клику или по смене нода открываем свое окошко с редактируемым полем где лежит текстовое значение нода. По выходу из него апдейтим таблицу нодов и сам нод. Но это в принципе совсем банально...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 27 2007, 19:18 
Специалист
Специалист

Зарегистрирован:
Пт, июл 22 2005, 08:56
Сообщения: 158
John Doe написал:
Если очень хочется, можно через свой экран организовать. По двойному клику или по смене нода открываем свое окошко с редактируемым полем где лежит текстовое значение нода. По выходу из него апдейтим таблицу нодов и сам нод. Но это в принципе совсем банально...

Так и делаю :)
Как-то не ожидал такого от дерева саповского ;)

_________________
C SAP
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 28 2007, 06:49 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
В частном случае, т.е. когда нужно редактировать только значения можно сделать так как это делается во многих местах в IMG: делим экран на 2 части (используем, например, тот же docking контейнер) - слева выводим дерево, а справа редактируемую таблицу со значениями.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 28 2007, 22:46 
Специалист
Специалист

Зарегистрирован:
Пт, июл 22 2005, 08:56
Сообщения: 158
OlegDm написал(а):
В частном случае, т.е. когда нужно редактировать только значения можно сделать так как это делается во многих местах в IMG: делим экран на 2 части (используем, например, тот же docking контейнер) - слева выводим дерево, а справа редактируемую таблицу со значениями.

Интересно! А как связать узлы со строками этой таблицы? Т.е. необходимо чтобы при сворачивании узла, некоторые строки таблицы соответственно исчезали... или это все вручную программить надо?

_________________
C SAP
Изображение


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 29 2007, 07:54 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Поабапить конечно придется. Нечто подобное приходилось делать: разбил docking контейнером экран на 2 части: в левой дерево, в правой ALV-grid (при формировании вн.таблицы для грида добавил ключевое поле, которое однозначно идентифицировало узел дерева). Щелкаем по узлу, получаем ключ, формируем и перерисовываем табл.данные в гриде (если таблица редактируется, то еще и сохранить изменения придется прежде чем перейти к новому узлу).

Есть демка DEMO_ABAP_OBJECTS_SPLIT_SCREEN. Правда там SPLIT-ом разбито и нет редактирования, но это уж дело техники, поскольку справа выводится обыкновенный ALV-grid, который уже можно редактировать.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 29 2007, 21:58 
Специалист
Специалист

Зарегистрирован:
Пт, июл 22 2005, 08:56
Сообщения: 158
OlegDm написал(а):
Поабапить конечно придется. Нечто подобное приходилось делать: разбил docking контейнером экран на 2 части: в левой дерево, в правой ALV-grid (при формировании вн.таблицы для грида добавил ключевое поле, которое однозначно идентифицировало узел дерева). Щелкаем по узлу, получаем ключ, формируем и перерисовываем табл.данные в гриде (если таблица редактируется, то еще и сохранить изменения придется прежде чем перейти к новому узлу).

Есть демка DEMO_ABAP_OBJECTS_SPLIT_SCREEN. Правда там SPLIT-ом разбито и нет редактирования, но это уж дело техники, поскольку справа выводится обыкновенный ALV-grid, который уже можно редактировать.

Спасибо большое! Посмотрю пример... :)

_________________
C SAP
Изображение


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

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


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

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


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

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