I am trying to extend a lower layer UI QA floorplan to add functionality to the 'x' close button present in top right corner of the page.
Requirement basically is to open a modalDialog upon clicking the 'x' button (based on condition that will go in the eventhandler script).
When I create the xbo for the lower layer BO and click open the right screen using Enhance Screen, in the Extensibility Explorer, I don't see an anchor that may help me modify an event handler...
My question is...
a) are we allowed to modify/add scripting to lower layer buttons?
b) If yes, how do we find out whether a particular floorplan allows extension on that button.
c) If no, is there a different approach to design that I should be taking?
No, It is not possible to add/modify buttons or actions or any kinfd of scripts in the lower layer using ByD studio.
The maximum workaround you can do is to add an embedded component inside the standard UI's Floorplan(That you can add if UI has PublicOutport Enabled). In that as well you can only call standard ABSL actions enabled for partners.but you cant still call Standard UI event Handlers.
You can try adding embedded component and there you can experiment your target.