Ext JS¶
项目管理 创建项目:指定SDK,指定仅生成Classic项目
sencha -sdk ~/ext-6.2.0/ generate app classic BeApp ./BeApp
项目结构
bootstrap.* 仅开发环境使用,微加载文件
ext/ 仅开发环境使用,库文件夹
build/ 仅开发环境使用,构建文件夹
以上文件不需要进行代码版本管理,可以通过install + build命令重建。
…. code-block:: shell
sencha app install –framework=~/ext-6.2.0/ sencha app build sencha app upgrade ~/ext-6.2.0
项目编辑 添加模块: sencha generate model User id:int,name,email
添加视图: sencha generate view foo.Thing
添加视图:指定基类 sencha generate view -base Ext.tab.Panel foo.Thing
添加控制器: sencha generate controller Central
预览项目 sencha app watch
构建项目: sencha app build production
// 查询数据
onClickSearch: function () {
console.log('查询数据');
var grid = this.lookupReference('gridDictionaryForMain');
var gridStore = grid.getStore();
gridStore.getProxy().setExtraParam('sex', '1');
gridStore.reload(
{
callback: function (record, option, success) {
if (!success) {
Ext.Msg.alert('提示信息', '操作失败');
}
}
});
},