EXTJS学习方案<二>

EditGrid数据的更改

这里以删除为例(使用到了ajax技术)

var Admin= new Ext.grid.EditorGridPanel

在form中添加工具栏

Ext.form.Formpanel({

tbar:[{

text:'删除',

handler:function(){

var sel=admin.getSelectionModel().getSelections();//获取选择的行

var data;

data=sel[0].data.id;//获取其中某列的数据

},

Ext.Ajax.request({

url:'远程地址',

params:{datas:data}//传送名叫datas的数据

success:function(){},

failure:function(){}

})

}]

})


editgrid除了可以从数据库中直接获数据之外,自己也可以添加自定义列

我们用逆向思维的方式去探讨,先在cm中添加自定义列

{

header:'操作',

renderer:data//此处为关键所在,data即自定义列的变量名

}


现在就是处理data这个data变量了(此处data是一个函数名)

function data(value, cellmeta, record, rowIndex, columnIndex, store)

具体显示什么数据值只要在data中操作即可

转载于:https://www.cnblogs.com/dalas/archive/2010/01/26/1656735.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值