EXT如何设置兼听并更改STORE

1惯親手 2012-03-21 02:16:26
Ext.namespace("assword");

var asswordId;//对象ID
function asswordView(asswordId){
var assdate = [];
var storeList = new Ext.form.ComboBox({
minChars :1,
id:'ASSWORDID',
valueField:'name',
typeAhead: true,
width : CENTER_WIDTH - eastKnowledgePanelWidth-8,
listWidth : CENTER_WIDTH - eastKnowledgePanelWidth-8,
editable:true,
displayField: 'name',
hideTrigger:true,
emptyText:'',
mode: 'remote',
autoLoad : true,
selectOnFocus:true,
renderTo:asswordId,
store : new Ext.data.SimpleStore({
fields: [
'name'
],
data: assdate,
autoLoad: true
}),
listeners: {
'change': function(){
alert(Ext.getCmp("ASSWORDID").getValue());
kmService.getHotKeyByInput(Ext.getCmp("ASSWORDID").getValue(),
function(result) {
var resultdate = [];
if (result != '') {
for (var i = 0; i < result.length; i++) {
var s = result[i];
resultdate.push(s);
}
assdate = resultdate;
Ext.getCmp('ASSWORDID').store.loaddata(assdate);
}
});
}
}
});
function getVal(){
var val = storeList.getValue();
}
storeList.on('select', getVal);
}


1.只要光标移动或者内容发生变化就执行listeners
2.store如何重新加载。
...全文
81 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
1惯親手 2012-03-21
  • 打赏
  • 举报
回复
各位大神啊!急,才接触EXT一个多月,求解决啊!

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧