Текущее время: Пт, авг 01 2025, 15:56

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


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

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


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

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