I have a dialog that looks like this:
dialog
display array p_venlog to s_venlog.*
end display
input array p_freight from s_freight.*
after field ppd_cat
display "after field"
after row
display "after row"
after input
display "after input"
end input
input array p_minord from s_minord.*
end input
on action accept
display "accept"
goto end_dialog
after dialog
label end_dialog:
end dialog
The after field, after row, and after input logic all triggers properly when I manually exit those fields, but when I hit accept all that logic is bypassed and only "accept' is displayed. I'm sure there's a way to have a dialog-level action exit the current display/input array without bypassing the related logic, but I haven't been able to find it.