on 03-19-2012 2:29 PM
Hello everybody,
I'm struggling with a little problem - in my application I open a new view in a popup window using method if_wd_window_manager->create_window. Works fine so far except for the fact that the popup window is not resizable, means you cannot change the window size by dragging the window edges per mouse.
Is there any way to change this? I understand that there is a "resizable"-attribute for external windows, but seemingly not for internal ones??
Re sizing will work only in new versions, What version you are using.
I am not sure it will effect from EHP 4 or 5.
Regards
Srinivas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The resizing option should come by default.Just check whether you have changed any setting.
DATA lo_window_manager TYPE REF TO if_wd_window_manager.
DATA lo_api_component TYPE REF TO if_wd_component.
DATA lo_window TYPE REF TO if_wd_window.
lo_api_component = wd_comp_controller->wd_get_api( ).
lo_window_manager = lo_api_component->get_window_manager( ).
lo_window = lo_window_manager->create_window(
window_name = 'POP_UP'
title = 'POPUP'
message_display_mode = if_wd_window=>co_msg_display_mode_selected
button_kind = if_wd_window=>co_buttons_ok
message_type = if_wd_window=>co_msg_type_none
default_button = if_wd_window=>co_button_ok
).
lo_window->open( ).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Uta,
You can use the method SET_WINDOW_SIZE and SET_WINDOW_POSITION to control the window size. This method is available in the interface IF_WD_WINDOW.
Thanks & Regards,
Arun.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.