In banking application project, there are some scenarios to execute client side operation from flow. In HTML channel, BTT provides an abstract state called "client state" which supports interaction with the UI feedback from browser in AJAX style. To enable ajax as navigation mode, you need to set the configuration in btt.xml file as follows:
BTT provides a popup state as default client state implementation to model popup dialog. For more detailed introduction about the popup state, you can refer to Client State and PopupPage State.
To customize new client state to fulfill your specific scenarios, alpha developers need to extend the client state. For more detailed introduction about the extension, you can refer to Client State Extension.