Extjs怎么删除Grid的记录
2009-07-03 13:06
309 查看
下面代码是Ext.grid.GridPanel 的一个tbar的Ext.Button提交删除:
[/code]
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
tbar : [new Ext.Button ({allowDepress : false,
[code]handler : function() {NewHall();},
iconCls : 'add',
text : '新增'
})
,
new Ext.Button ({allowDepress : false,
handler : function() {
Ext.MessageBox.confirm('提示', '确实要删除所选的记录吗?',function (btn){
if(btn=='yes'){
var row=extWindowDepartmentList.getSelections();
var jsonData="";
for(var i=0,len=row.length;i<len;i++){
var ss = row[i].get("Id"); //这里为Grid数据源的Id列
if(i==0)
jsonData = jsonData + ss;
else
jsonData = jsonData + ","+ ss; }
var conn = new Ext.data.Connection();
conn.request(
{ url: "/Department/Del", //提交的删除地址
params:{strProjects:jsonData},
method: 'post',
scope: this,
callback:function(options,success, response){
if(success){
Ext.MessageBox.alert("提示","所选记录成功删除!");
extWindowDepartmentList.store.reload({params:{start:0, limit:25}}); //重新load数据
}
else
{Ext.MessageBox.alert("提示","所选记录删除失败!");}
}
})
}
})
;},
iconCls : 'del',
text : '删除'
})
]
[/code]
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
相关文章推荐
- Extjs怎么删除Grid的记录
- extjs4 grid 多选、添加复选框、动态添加删除数据
- SQL怎么查询重复记录,删除重复记录
- 删除历史记录后,兼容性视图列表被清空怎么办?
- [Jenkins]怎么删除jenkins里项目配置的svn记录
- extjs怎么往grid的每个cell中添加 radio单选按钮
- grid删除选中的记录
- 请问搜索栏的下拉菜单中保存的搜索记录怎么删除?
- SQL Server2008登录记录怎么删除?
- Extjs怎么格式化Grid的日期列
- 如何从这个表中删除那些值位空的记录?sql语句怎么写?
- 在oracle一个有60万记录的表中删除几十条记录怎么用了很长时间?
- Ext4 Grid中点击按钮使用rowedit新建记录+取消删除新建的记录
- ExtJs_Grid的增加、删除、修改、查询操作
- 微信聊天记录删除了要怎么找回
- Extjs grid 分页汇总总记录数,使用Ext.grid.feature.Summary 实现汇总总记录数
- SQL数据库中的表出现相同记录该怎么删除?
- SQL怎么查询重复记录,删除重复记录
- 如何删除百度搜索记录怎么删除
- mysql怎么查询、删除重复记录?