This chapter will cover advanced topics in Ext JS that will help make your application stand out from the crowd. We will start by explaining how to extend and customize the framework through plugins, where we will write a plugin to toggle text fields between an editable and display state.
The next recipes will focus on the MVC pattern that has become the recommended way of structuring your applications. These recipes will start by explaining the file and class structure we need, leading into how to connect your application's parts together. Finally we will take one of our earlier examples and demonstrate how to create it following the MVC pattern.
We will also focus on Ext.Direct
and how it can be used to handle server communications in conjunction with forms and stores.
Other advanced topics such as state, advanced exception handling, history management, and task management will also be described.