var savePass=new Ext.form.Checkbox({
renderTo:"savePassdiv",
boxLabel:"保存密码",
id:"savePass",
width:75,
checked:false,
listeners:{
check:function(cmp,falg){
if(falg!=true){
autoLogin.checked=false;
}
}
}
});
var autoLogin=new Ext.form.Checkbox({
renderTo:"autoLogindiv",
boxLabel:"自动登录",
id:"autoLogin",
width:75,
checked:false,
listeners:{
check:function(cmp,falg){
if(falg){
savePass.checked=true;
}
}
}
});
如此出发一个监听后,页面并没有跟随改变
刚接触ext,请高手指教
renderTo:"savePassdiv",
boxLabel:"保存密码",
id:"savePass",
width:75,
checked:false,
listeners:{
check:function(cmp,falg){
if(falg!=true){
autoLogin.checked=false;
}
}
}
});
var autoLogin=new Ext.form.Checkbox({
renderTo:"autoLogindiv",
boxLabel:"自动登录",
id:"autoLogin",
width:75,
checked:false,
listeners:{
check:function(cmp,falg){
if(falg){
savePass.checked=true;
}
}
}
});
如此出发一个监听后,页面并没有跟随改变
刚接触ext,请高手指教
你设置断点,监视一下,看ui的checked属性在哪
ui.getEl().childNodes[index].checked = true
是什么意思
check:function(cmp,falg){
if(falg!=true){
autoLogin.checked=false;
autoLogin.el.dom.checked = false
}
}
}
但就是页面没有刷新
autoLogin.render();也不起作用
这样修改就可以了
thanks the same