Ext 初学时遇到的问题3
1、WebForm和ExtJS弹出窗体的共同方案 ?var ran = Math.random(); 2、wrap.dom.parentNode' 为空或不是对象 'wrap.dom.parentNode' 为空或不是对象 3、保存添加了的数据combobox数据源没有立即成效 Ext.override(Ext.LoadMask,{ onHide: function () { this.callParent(); } }); 4、查看Controller中获取的数据 在地址栏里面直接输入URL 5、查看前台的数据 var arr=[]; 6、火狐、谷歌 ?不兼容 同一个页面有多个ViewPort ?将导致这些浏览器不兼容 7、获取store中某个单元格的值的两种方法 userStore.getAt(i).data.I_USER_ID 8、将查询结果存放到一个store中 Ext.Ajax.request({ url: '@Url.Action("GetApplicationByNameAndStatus","Application")',method: 'Post',params: { appName: appName,post:status },callback: function (options,success,response) { var data = Ext.JSON.decode(response.responseText); store.loadData([data.data],false); //注意这里需要转成数组,所以需要加[] } }); for (i = 0; i < gridGlobal.getStore().getCount(); i++) { gridGlobal.getStore().getAt(i).set('gloable',obj.rows[i]); } 10、设置radiobutton选中与否 Ext.getCmp("AllowNoTip").setValue(true); Ext.getCmp("AllowNoTip").setValue(false); 注:Ext.getCmp("AllowNoTip").checked=true;无效 11、设置textfield中Label的Text listeners: { change: function(cmb,newValue,oldValue,eOpts ){ var type= Ext.getCmp("DataBaseType").getValue(); if(type=="sqlserver"){ Ext.getCmp("DataBase").labelEl.dom.innerHTML="数据库"; } else{ if(type=="oracle"){ Ext.getCmp("DataBase").labelEl.dom.innerHTML="实例"; } } } } 12、形参获取不到前台传来的值 public ActionResult Add(string version,string desc,string status) params: { version: data.CATEGORYNAME,status: st,desc: data.DESC },改为: public ActionResult Add(string version,string status1) params: { version: data.CATEGORYNAME,status1: st, 13、修改引用的外部JS文件没有立即生效 <script src="@Url.Content("~/Scripts/Common_UserOrGroup.js")?time=New Date()" type="text/javascript"></script> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |