Ext.ns("N21.DataComp"); N21.DataComp.EL_inishedProdleavfacLG = Ext.extend(N21.Base.GridView, { //N21.Base.GridView is my extjs class //Ext.ns('N21.Base'); //N21.Base.GridView = Ext.extend(Ext.grid.GridPanel, {...}) //... ,format: "applets" ,export_data:function() { if (this.format == "pdf") { //... this.format = "applets"; } else if (this.format == "applets") { this.format = "pdf"; //... } return true; } }); Ext.reg("EL_inishedProdleavfacLG", N21.DataComp.EL_inishedProdleavfacLG); 刚开始我把 else if (this.format == "applets") { 写成 if (this.format == "applets") { 开关一直没有效果