
(1)增加点击删除按钮事件并确认它执行了
(2)得到选中的数据行中的数据库中的标识(ID )注:可判断最少选择了一行.
(3)把选择了一行或多行的标识(ID),组织成你后台可以识别的方式.
(4) 使用你以为好用的方式调用后台的处理程序.如常用的Ext.Ajax.request
(5) 把grid的数据源reload()一下.
注:可在按钮点击后提示用户是否要删除.
可以去CSDN社区,有很多大神,会得到满意的答复摘自CSDN社区
{text: '删除' ,width:60,handler:function (){
gridForm.getForm().submit({
url : 'bookinput.do?actionsign=del',
method : 'post',
params:{inss:Ext.get('inss_name').dom.value.substring(0,1),inssname:Ext.get('inss_name').dom.value.substring(2,20), state:Ext.get('state_name').dom.value.substring(0,1),bookname:Ext.get('bookname').dom.value,author:Ext.get('author').dom.value,rate:Ext.get('rate').dom.value,pbsco:Ext.get('pbsco').dom.value},
waitMsg:'正在删除...',
success : function(gridForm,action) {
if(action.result.success)
{
mydslist.load()
Ext.Msg.alert('提示信息',action.result.msg)
}
else{
Ext.Msg.alert('提示信息',action.result.msg)
}
},
failure : function(gridForm,action) {
Ext.Msg.alert('提示信息',action.result.msg)
}
})
Ext.getCmp("inss_name").setValue('')
Ext.getCmp("state_name").setValue('')
Ext.getCmp("bookname").setValue('')
Ext.getCmp("author").setValue('')
Ext.getCmp("pbsco").setValue('')
Ext.getCmp("rate").setValue('')
扩展资料:
extjs是一种软件。自动生成行号,支持checkbox全选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自己的想法进行渲染,这些也算可以想到的功能。
单选行,多选行,高亮显示选中的行,拖拽改变列宽度,按列排序,这些基本功能ExtJS轻量级实现。
自动生成行号,支持checkbox全选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自己的想法进行渲染,这些也算可以想到的功能。
再加上可编辑grid,添加新行,删除一或多行,提示多行数据,拖拽改变grid大小,grid之间拖拽一或多行,甚至可以在tree和grid之间进行拖拽,这些功能实在太神奇了。更令人惊叹的是,这些功能竟然都在ext表格控件里实现了。
其实从ext3开始就支持各种方式的统计,且有控件支持excel导出。
在取消按钮的Click事件里面写,把清空内容的代码写在前面
如textbox1.text=“”//清空textbox1.text里面的内容
然后再写关闭的this.close()//关闭当前窗体
如果是要隐藏就是this.Hide()//隐藏当前窗体
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)