mnbn.net
当前位置:首页 >> Extjs里的,怎么说未定义.unDEFinED >>

Extjs里的,怎么说未定义.unDEFinED

//panel.on('render',function(){alert(panel.getEL);}); //panel.render("hello");

第一种办法 addListener 替换成 on 就可以啦~ searchButton.on('click', function(){....} 第二种方法 var searchButton = Ext.create('Ext.button.Button', { text : '查询', style : 'margin-left: 10px;', handler : doSearch }); fucntion d...

this.el是extjs内部的代码,因为它是通过ajax提交的,所以你代码虽然没有但是它内部提交请求还是需要经过this.el提交的。这种问题做extjs是经常出现的。这种情况一般原因是对象为undefined。

this.up('form').getForm()中this.up()没有定义(声明)(类型错误) 查找代码中哪些地方出现了this.up(),看下是否有相关定义声明,或者说调用出错

可以用 if( typeof(aa) == "undefined" ) 来判断 aa是否已定义

应该是你当前这个对象内有元素没有定义,在解析时出现的问题,好好检查下代码

不太明白你定义的function init()这个有没有用到,Ext的语句一定要包括在Ext.onReady中,改成这样就可以了: Ext.onReady(function () { var win = Ext.create("Ext.window.Window", { title: '示例窗口', width: 300, height: 200 }); win.show...

不管你的是POST 还是 GET 方式请求, 在请求之前输出一下 数据,看看时候都有值。 再就是数据库字段的长度小于你传的值的长度。

events 你检查一下是否click/hover/mouseover...的默认event没有传进去? function tt(event) { alert(event); }

getSelectionModel().getSelection() 是获取checkbox 的选中的数据。 而不是选中行的数据。 在你的 grid 加 监听 selectionchange listeners : { selectionchange : function(model, records) { if (records != 'undefined' && records.length >...

网站首页 | 网站地图
All rights reserved Powered by www.mnbn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com