Kbase P47610: Triggers defined for Dynamic widgets are not firing
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  05/10/2006 |
|
Status: Unverified
SYMPTOM(s):
Triggers are not firing
Triggers defined for Dynamic widgets
CAUSE:
Triggers defined in internal procedure
FIX:
Make triggers to run internal procedures as persistent.
Example:
CREATE BROWSE Dyn-Browse
ASSIGN X = 0
Y = 25
WIDTH-PIXELS = 400
HEIGHT-PIXELS = 150
ROW-MARKERS = FALSE
QUERY = dyn-query
FRAME = FRAME fBrowser:HANDLE
READ-ONLY = FALSE
SENSITIVE = TRUE
VISIBLE = FALSE
SEPARATORS = TRUE
POPUP-MENU = MENU POPUP-MENU-Dyn-Browse:HANDLE
COLUMN-RESIZABLE = TRUE
TRIGGERS:
ON RETURN PERSISTENT RUN Select_It IN THIS-PROCEDURE.
ON MOUSE-SELECT-DBLCLICK PERSISTENT RUN Select_It IN THIS-PROCEDURE.
ON ROW-DISPLAY PERSISTENT RUN Row_Display IN THIS-PROCEDURE.
ON START-SEARCH PERSISTENT RUN Start_Search IN THIS-PROCEDURE.
ON VALUE-CHANGED PERSISTENT RUN Value_Changed IN THIS-PROCEDURE.
END TRIGGERS.