Ext+dwr+hibernate+spring 删除数据

Ext+dwr+hibernate+spring 删除数据,第1张

你好。具体做法如下.

(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()//隐藏当前窗体


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9877657.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存