After the client state is activated in the server side, a command will be added into the response data and sent back to the client side. Then the navigation engine will invoke different target command handler to handle the related command in the reply data. In order to correctly response to the command and invoke the associated client operation logics, alpha developers should extend the navigation engine of BTT product and register their own command handlers.
The navigation engine provided by BTT product is located in the file ‘NavagationEngine.js’. And in this JS library file there is a function named ‘postCreate’, which will be invoked after the engine created and all the widgets loaded for the first time. The extended command should be registered in this method as the code snippet below.
So alpha developers should follow the two steps below to complete the task.