| Site-ul consultantilor SAP din Romania http://www.sap-consulting.ro/phpbb/ |
|
| ALV - OO - 2 containere pe acelasi screen http://www.sap-consulting.ro/phpbb/viewtopic.php?f=1&t=362 |
Pagina 1 din 1 |
| Autor: | cata_nasty [ Mar, 28-Noi-2006 11:24 ] |
| Subiectul mesajului: | ALV - OO - 2 containere pe acelasi screen |
Salut! Am un singur ecran in care am doua containere cu 2 ALV'uri. Problema mea e... daca e completat un camp in ALV nr 1 si apoi userul da click direct pe ALV'ul nr 2 nu mi se declanseaza evenimentul data_changed (pt ALV nr 1). Cum as putea sa fortez evenimentul enter de exemplu, sau ceva asemanator? Multumesc anticipat, Cata. |
|
| Autor: | george_rosca [ Vin, 29-Dec-2006 10:39 ] |
| Subiectul mesajului: | data_changed |
Salut, Banuiesc ca ai setat ca edit event tastarea ENTER? You can select the way how the control perceives data changes by using the method “register_edit_event”. You have two choices: i. After return key is pressed: To select this way, to the parameter “i_event_id” pass “cl_gui_alv_grid=>mc_evt_enter”. ii. After the field is modified and the cursor is moved to another field: For this, pass “cl_gui_alv_grid=>mc_evt_modifies” to the same parameter. Exemplu pentru varianta a doua: CALL METHOD your_grid->register_edit_event EXPORTING i_event_id = cl_gui_alv_grid=>mc_evt_modifies. |
|
| Autor: | cata_nasty [ Mie, 03-Ian-2007 11:49 ] |
| Subiectul mesajului: | |
Salut! Tot ce zici tu functioneaza pentru un singur grid. Eu am 2 griduri si 2 controale pe acelasi screen iar problema mea aparea cand modificam ceva pe gridul 1 si dadeam click pe gridul 2. In acel moment sistemul nu "vedea", in momentul "clickului" pe gr2, modificarile mele de pe gr1 (de fapt ultima celula modificata). Merci, Cata |
|
| Pagina 1 din 1 | Ora este UTC + 2 [ DST ] |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|