导航:首页 > 编程语言 > extjs无法通过this取得组件

extjs无法通过this取得组件

发布时间:2025-06-06 17:13:14

⑴ extjs中 想取一个 组件的 对象 用Ext.getCmp()方法 取不到

你这种写法本来就不对的。既然用了extjs,为啥还要很多jsp页面?用了extjs,那就抛弃老的jsp编写规内则。
所有的功容能都写在一个jsp页面里面,然后调用组件就不存在你的问题。
学习extjs,你可以去搜搜 蔡世友extjs教程,我以前就是看这个入门的。现在都用extjs做前端界面。

⑵ extjs combo下拉列表组件的监听事件中设置联动下拉列表disabled属性为false 页面没反映

ext其内部源码有这么一句话 this.el.dom.disabled = true;
disabled 的属性 当submit提交时 不会提交后台
disabled 在IE8以上中有个版bug,一般人很少权遇到过:
<select id="select"><option>asdaasd</option></select>
document.getElementById("select").disabled = "disabled";
document.getElementById("select").disabled = true;
如果disabled 被设置了disabled之后,你再设置为true的时候是无效的,必须设置为disabled = “”才会有效果
你可以试下citytemp.setDisabled("disabled");

实在不行就直接用dom元素去改,直接找到 document.getElementById("select").disabled = "disabled"就可以了

⑶ extjs4 中combobox如何设置默认值。

extjs的combox设置默认选中第一行确实是一件痛苦的事情。专。。

我自己是这样做的

var store = Ext.create('Ext.data.Store', {
fields: ['键值']
proxy: {
type: 'ajax',
url: 'xxx.php',
reader: {type: 'json'}
}
});
ComboBox = Ext.create('Ext.form.ComboBox', {
store: store,
//参数
});
//监听load事件属
store.on('load', function(){
ComboBox.select(store.getAt(0));
});


监听事件写到Ext.onReady(function(){});中

⑷ ExtJS4 获得store的数据

要获取store里边的数据的方法是在太多啦

varmyStore=Ext.create('MyExtJS.store.UserStore');
//idx是该记录在store中的index,从0开始
var变量=myStore.getAt(idx).get('字段名');

而且,在ext的组件中还有很多方法,他已经把store的record当作变量给你传过来了,用起来相当方便,例如grid的监听事件

lisenters:{
cellclick:function(g,t,i,r){
//这里的r就是表格被选中行的记录
}
}

store还有很多 方法 可以取出其中的数据,具体内容,查阅extjs的官方api,搜索store即可!

纯手敲,希望对lz有帮助~

阅读全文

与extjs无法通过this取得组件相关的资料

热点内容
java大写字母开头 浏览:292
kindle怎么txt格式的文件 浏览:189
ae怎么找不到文件 浏览:35
全球开源代码贡献量 浏览:771
u盘启动读取linux文件 浏览:209
修改bootimg超频教程 浏览:887
python中处理word文件的库 浏览:219
蝉试客安装证书找不到描述文件 浏览:50
下载好的片在文件夹为啥找不到 浏览:683
陆小凤之凤舞九天哪个版本好看 浏览:30
找不到允许下载的源文件 浏览:98
javalist字母排序 浏览:23
win10怎么开远程共性文件夹 浏览:532
pscc2017软件破解教程 浏览:123
实况足球2011升级补丁 浏览:162
激活时提示系统找不到指定的文件 浏览:422
如何保护被滥用的用户隐私数据 浏览:390
怎样在手机桌面增添文件框 浏览:103
根据qq号查腾讯微博 浏览:319
appid为什么被锁定 浏览:154

友情链接