APAR status
Closed as program error.
Error description
Problem: Issue with Window Button Notifications . Scenario: 1. Build the attached workspace. 2. Launch the CATIA 3. Switch to 'Product Structure' workbench It contain the two command. The only difference between the both windows is that in the second one the OK button sensitivity is modified in the Spinner modification callback method. . Part A: 4.Launch the command 1 : Test Wnd OK. A dialog is displayed. 5. Change the value in the Spinner. 6.Now, click on Apply. 7..The pop up appears . 8. Close the command. . Part B: 9.Launch the second command : Test Wnd KO 10. Change the spinner value. 11.Now, click on Apply. . Problem:- 12. The popup don't appear (we are not called in the Apply callback method). In first command Spinner notification is sent correctly but in second window it is not sent correctly. . Expected Result: The spinner modify notification should be sent correctly in second command. .
Local fix
Problem summary
Issue with CATDlgDialog Buttons Notifications Problem: Issue with Window Button Notifications . Scenario: 1. Build the attached workspace. 2. Launch the CATIA 3. Switch to 'Product Structure' workbench It contain the two command. The only difference between the both windows is that in the second one the OK button sensitivity is modified in the Spinner modification callback method. . Part A: 4.Launch the command 1 : Test Wnd OK. A dialog is displayed. 5. Change the value in the Spinner. 6.Now, click on Apply. 7..The pop up appears . 8. Close the command. . Part B: 9.Launch the second command : Test Wnd KO 10. Change the spinner value. 11.Now, click on Apply. . Problem:- 12. The popup don't appear (we are not called in the Apply callback method). In first command Spinner notification is sent correctly but in second window it is not sent correctly. . Expected Result: The spinner modify notification should be sent correctly in second command. .
Problem conclusion
THIS PROBLEM WILL BE FIXED ON DELMIA VERSION 5 RELEASE 20 GA LEVEL. NOTE THAT THIS PROBLEM WILL ALSO BE FIXED ON DELMIA V5R19SP05. BEWARE : in spite of a PER closure , the closure is mainly a PRS. . 1 - What happens : - the Apply button is clicked - the Apply button is given the keyboard focus by Windows - the Spinner loses the keyboard focus => the SpinnerModifyNotification is sent => the application callback calls SetOkSensitivity (CATDlgEnable) => the OK button is enabled and is given the keyboard focus. - As the Apply button has no longer the keyboard focus, then Windows does not give it the "PRESSED" status and does not send either a button click WM_COMMAND message to the owner. . 2 - There is little we (DS) can do to change this behaviour. And what could be done would be very specific and prone to trigger regressions in some other configurations. Nonetheless, we have fixed one point : now, if you play the scenario a second time (modify spinner and click Apply, OK being already enabled), the Apply notification is actually sent (and the appy button is displayed in "Pressed" status. . .
Temporary fix
Comments
APAR Information
APAR number
HD80759
Reported component name
CAA V5 NT>XP
Reported component ID
569151100
Reported release
518
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2008-12-19
Closed date
2009-04-20
Last modified date
2009-04-20
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
CAA V5 NT>XP
Fixed component ID
569151100
Applicable component levels
[{"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSVJ2K","label":"CATIA"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"518","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
22 August 2024