Posted: Tue Sep 22, 2009 5:11 pm Post subject: Работа с cl_gui_calendar
Добрый день, господа. Работая с cl_gui_calendar столкнулся с такой непонятной проблемой - при выборе
view_style = cnca_style_dtpicker не могу получить выбранную дату.
Т.е. могу кнопками изменять день, месяц и год, но вот как получить это значение не знаю.
Кто работал с cl_gui_calendar подскажите, пожалуйста, что можно придумать?
В примере все понятно. но вот - пример:
сам каендарь выглядит как поле ввода с кнопками как у spinedit(up,down), если пользователь введет дату с их по мощью, то откуда можно вытащить это значение. т.е. не было события data_selected
В примере все понятно. но вот - пример:
сам каендарь выглядит как поле ввода с кнопками как у spinedit(up,down), если пользователь введет дату с их по мощью, то откуда можно вытащить это значение. т.е. не было события data_selected
пример еще более изощренный SAPCALENDAR_NAVIGATOR
надо как минимум вот что:
Code:
* определяем переменные
" класс для регистрации прерываний
data evt_receiver TYPE REF TO lcl_event_handler.
* структры для объекта календаря )))
data myevent_tab TYPE cntl_simple_events.
data myevent TYPE cntl_simple_event.
PBO ---->>>>
Code:
MODULE STATUS_0100 OUTPUT.
SET PF-STATUS '100'.
* SET TITLEBAR 'xxx'.
If cont IS INITIAL.
CREATE OBJECT cont EXPORTING CONTAINER_NAME = 'PANEL'.
Все так и сделал. Только в том-то и вопрос, что при нажатии клавиш вверх и вниз у календаря (увеличивается на 1 день, месяц или год) событие date_selected не возникает. еще раз уточню, что на экране выбора календарь представлен в стиле cnca_style_dtpicker. т.е. возможности мышкой выбрать дату нет. или ввод с клавы или кнопки up и down. вот как в таком случае вытащить дату?
Большинство для выбора даты использует стандартное средство поиска.
Это точно... К тому же нормально работает п/п проверки и преобразования введенных в поле значений, быстрее вбить 6 цифр.
Поддерживаю пред. оратора - для данного случая лучше, а главное быстрее, будет что-то из стандарта.
прерывание какоето не уловимое )) _________________ (SAP) Система нипель... выпускает лучше, чем впускает!
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.