Ext4Yii 是 Yii 的一个扩展,基于模板渲染系统,提供服务器端的 ExtJS 组件的标签库。
Ext4Yii 使用 XML 模板来定义如按钮、表格、存储和嵌入式 JavaScript。通过解析这些标签并转换成 ExtJS 来展现、缓存并传输到浏览器端渲染。
Ext4Yii 1.5新特性:
Enhancements: - Stores now can host their own private models. - Stores now accept the "fields" property next to the traditional model declaration - The GridPanel, Chart, and TreePanel can host their own private stores instead of the need to use a global data store. - The Window component can have multiple stores. - Added Basic UI Class Builder to create reusable Ext JS Ui component classes. - Added a feature to check the ext:DataModel creation and usage sanity. - Added JavaScript Minifier to reduce the generated code size. - Added the ability to register namespaced DirectMethod Providers. - Replaced the mergeWith attribute with ClassBody property in ext:Application. - Refactored internal namespace handling. - Refactored store code generation. - Refactored application instance code generation. - Refactored DirectAPI code generation and registration. - The Window component can have multiple stores. - The GridPanel, Chart, and TreePanel can host their own private stores instead of the need to use a global data store.Fix: - Fixed several minor issues with the code completion provider. - Fixed incorrect theme handling for the authentication module. - Fixed DirectMethod batched (combines) handling. - Fixed RemoteCombobox incorrect request handling.DocApp: - Updated all examples to make use of the new data store specification. - Updated DirectMethods documentation - Added documentation for createing custom UI components.