Ext.grid.GridPanel中判断是否记录被选择(三种情况)
2012-03-31 16:41
197 查看
第一种:通过获得gridPanel中的Id(加入id为sysMenu_right)
var gp = Ext.getCmp('sysMenu_right').getSelectionModel();
var selected = gp.getSelected();//返回收割选择的记录
//判断有没有记录被选中.
if(selectM){
Ext.ux.Window().dialog({
title:'新增',
id:'sysMenu_funoptrefAdd',
width: 400,
height:160,
url:'sysMenu/funoptrefEdit.html?action=funoptrefAdd&funcId='+selectM.id});
}else{
MsgTip.show({msg : '请选择部门!',icon:MsgTip.TIP});
}
第二种:树形 通过获得gridPanel中的Id(加入id为sysMenu_right)
var gp = Ext.getCmp('sysMenu_right').getSelectionModel();
var selected = gp.getSelectedNode();
第三种:通过声明 var userPrivGrid = Ext.GridPanel()...
var selectionModel=userPrivGrid.getSelectionModel();
if(selectionModel.getCount()==1){
Ext.ux.Window().dialog({title:'修改',
id:'userPriv_update',
width: 380,
url:'userPriv/edit.html?action=update&privId='+selectionModel.getSelected().data.privId});
}else{
new Ext.ux.MsgTip({html : "请选择一笔数据!",icon:'icon-tip'});
}
var gp = Ext.getCmp('sysMenu_right').getSelectionModel();
var selected = gp.getSelected();//返回收割选择的记录
//判断有没有记录被选中.
if(selectM){
Ext.ux.Window().dialog({
title:'新增',
id:'sysMenu_funoptrefAdd',
width: 400,
height:160,
url:'sysMenu/funoptrefEdit.html?action=funoptrefAdd&funcId='+selectM.id});
}else{
MsgTip.show({msg : '请选择部门!',icon:MsgTip.TIP});
}
第二种:树形 通过获得gridPanel中的Id(加入id为sysMenu_right)
var gp = Ext.getCmp('sysMenu_right').getSelectionModel();
var selected = gp.getSelectedNode();
第三种:通过声明 var userPrivGrid = Ext.GridPanel()...
var selectionModel=userPrivGrid.getSelectionModel();
if(selectionModel.getCount()==1){
Ext.ux.Window().dialog({title:'修改',
id:'userPriv_update',
width: 380,
url:'userPriv/edit.html?action=update&privId='+selectionModel.getSelected().data.privId});
}else{
new Ext.ux.MsgTip({html : "请选择一笔数据!",icon:'icon-tip'});
}
相关文章推荐
- 配置可以选择批量记录的grid---Ext.grid.EditorGridPanel
- ExtJs的Ext.grid.GridPanel不能选择复制表格中的内容解决方案
- ext:ContentPanel 下的ext:Grid记录高度问题解决
- msyql判断记录是否存在的三种方法
- Ext.grid.EditorGridPanel的使用、修改记录的获取及提交方法
- 让Ext.grid.GridPanel的某行不能选择
- [Extjs6] Ext.data.Store Gridpanel默认选中一些记录
- Ext.grid.EditorGridPanel联动设置单元格是否可以编辑和背景色
- Ext.grid.EditorGridPanel的下拉列表框combox 根据选择获取值
- ExtJs的Ext.grid.GridPanel不能选择复制表格中的内容解决方案
- Ext.Net 1.x_Ext.Net.GridPanel根据内容判断行背景色
- Ext.Net 1.x_Ext.Net.GridPanel根据内容判断行背景色
- 首先判断是否有选择记录,再confirm用户确认删除
- Ext EditorGridPanel 下拉选择后显示value值
- 在Ext.grid.GridPanel中每次都显示最后一条记录
- Ext.grid.EditorGridPanel的使用、修改记录的获取及提交
- Android 记录ListView滚动的位置的三种方法及判断是否滑动到底部
- 判断数据表中记录的主键值是否存在外键约束
- oracle 插入数据之前判断是否有记录
- listview带着chackbox,判断是否选择