extjs 不同组件,调用方法Ext.getCmp('id');
//这里是一个绑定在grid双击事件上的一些代码,问题:这样大量使用id会不会有bug呢?好像有看到说尽量少用id这样的说法
this.homePageConfigGrid.on('rowclick', function(grid, rowIndex, event) {
var record = grid.getStore().getAt(rowIndex);
me.homePageConfigForm.getForm().loadRecord(record);
me.homePageConfigForm.buttons[0].setText('修改');
var _flagId = record.get('flag');
if( _flagId == '1' ){
Ext.getCmp('flag1').checked = true;
} else if( _flagId == '2' ){
Ext.getCmp('flag7').checked = true;
} else if(_flagId == '3'){
Ext.getCmp('flag3').checked = true;
} else if(_flagId == '4'){
Ext.getCmp('flag4').checked = true;
} else if(_flagId == '5'){
Ext.getCmp('flag5').checked = true;
} else if(_flagId == '6'){
Ext.getCmp('flag6').checked = true;
};
});
-------------------------------------------------------------------------------------------
//这里是form里央的那个单选框,有7种不同的选项
{
xtype : 'fieldset',
checkboxToggle : true,
hideLabels : true,
autoHeight : true,
defaultType : 'radio',
title : '选择模块',
items : [{
boxLabel : '顶部广告',
id : 'flag1',
name : 'flag',
inputValue : '1'
}, {
boxLabel : '右上角广告',
id : 'flag7',
name : 'flag',
inputValue : '7'
}, {
boxLabel : '幻灯片',
id : 'flag2',
name : 'flag',
inputValue : '2'
}, {
boxLabel : '推荐电影',
id : 'flag3',
name : 'flag',
inputValue : '3'
}, {
boxLabel : '活动图片',
id : 'flag4',
name : 'flag',
inputValue : '4'
}, {
boxLabel : '团购图片',
id : 'flag5',
name : 'flag',
inputValue : '5'
}, {
boxLabel : '影评',
id : 'flag6',
name : 'flag',
inputValue : '6'
}]
}
求大牛们看看,提点建议,如果不用id这种方式用其他的什么方式比较好,简单一点最好,
...全文
相关推荐
学习ExtJS 访问容器对象
("name").getValue()); // 通过组件ID直接获取文本字段的值 } }] }); _window.show();});```在这个例子中,`handler`函数展示了三种不同的方式来访问文本字段的值
extjs 学习心得笔记
### 核心知识点解析:Ext.getCmp()与document.getElementById()#### Ext.getCmp()`Ext.getCmp()`是ExtJS中用于获取组件实例的一个非常重要的方法
extjs中Ext.Panel和TreePanel 组件动态加载本地页面数据
在EXTJS这个强大的JavaScript框架中,`Ext.Panel`和`TreePanel`是两个非常重要的组件,它们被广泛用于构建复杂的用户界面。
Extjs Ext.MessageBox.confirm 确认对话框详解
"Extjs Ext.MessageBox.confirm 确认对话框详解"在ExtJS框架中,`Ext.MessageBox.confirm()`是一个非常实用的组件,它提供了一个更美观、功能
extjs 常用函数.rar
例如,如果你知道一个按钮的ID是'button1',你可以这样获取它:```javascriptvar button = Ext.getCmp('button1');```之后,你可以对`button`


