ExtJs中多个form情况下指定某个form使能

来源:互联网 发布:淘宝页面链接怎么设置 编辑:程序博客网 时间:2024/06/06 18:46

采用extjs的时候,如果一个页面存在多个,那么提交之时,究竟是哪个form使能,就要指明。我今天就遇到了这种情况:明明页面已经有提交,为啥没有提交到内容?一查才知道,我的页面是有2个form,我本意是提交form1的,结果提交了form2。

那么应该怎么指明哪个form使能?

这样写:

listStore.on('beforeload', function () {    var str;    if (panel == 0) {        str = Ext.getCmp('formSimple').form.getValues();//简单查询窗口使能    } else {        str = Ext.getCmp('formPower').form.getValues();//高级查询窗口    }    listStore.proxy.extraParams = [];    Ext.apply(listStore.proxy.extraParams, str);});listStore.on('load', function (store, records, successful, eOpts) {    try {        if (store.proxy.reader.rawData.topics[0].timeout == "timeout") {            alert('登录超时,请重新登录!');        }    }    catch (e) { }});//listStore是表格的数据源var listStore = new Ext.data.Store({    autoDestroy: true,     pageSize: 20,    model: 'listModel',    proxy: {        type: 'ajax',        url: 'list.aspx?action=GetList',        reader: {                root: 'topics',                totalProperty: 'totalCount'            },            simpleSortMode: true        },        remoteSort: true    });

如此,问题解决矣

0 0
原创粉丝点击