Project

General

Profile

Bug #7671

View statement does not work on o not visible frame

Added by Eduard Soltan 9 months ago. Updated 9 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
08/10/2023
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:
version:

History

#1 Updated by Eduard Soltan 9 months ago

Consider the following scenario, you have a main-frame, inside this there is secondary-frame that has button1 as a child.

Set visible property of main-frame on no or hidden property of main-frame on yes, after that try to use view statement to display button1 inside secondary-frame.

In 4gl it will display the hole structure from main-frame to the bottom, but in fwd nothing will be displayed on the screen.

This is a small example, you have to press Enter inside the fill-in to see changes in 4gl:

def var text1 as char view-as fill-in.
define button hBtn1 label "hello".

define frame first_frame_test38
      text1 at row 4 col 2
      hBtn1 at row 5 col 2
      with size 60 by 22.

def var text2 as char view-as fill-in.
define button hBtn2 label "first".
define button hBtn3 label "second".

define frame second_frame  
      with size 30 by 7.

define frame third_frame
       hBtn3
       with size 29 by 6.

frame second_frame:frame = frame first_frame:handle.
frame third_frame:frame = frame second_frame:handle.

enable all with frame first_frame.
enable all with frame second_frame.
enable all with frame third_frame.

frame second_frame:HIDDEN = yes.

on Enter of text1 do:     
   do with frame third_frame:
      view hBtn3.
   end.
end.

WAIT-FOR WINDOW-CLOSE OF CURRENT-WINDOW.

Also available in: Atom PDF