- 注册时间
- 2016-9-15
- 最后登录
- 2021-9-28
- 阅读权限
- 10
- 积分
- 62
- 精华
- 0
- 帖子
- 11
|
datagrid里没有id,修改和删除都是需要id的,我试了一下
function remove() {
var rows = grid.getSelecteds();
if (rows.length > 0) {
if (confirm("确定删除选中记录?")) {
var ids = [];
for (var i = 0, l = rows.length; i < l; i++) {
var r = rows;
ids.push(r.id);
}
var id = ids.join(',');
grid.loading("操作中,请稍后......");
这里的id是undefined的,所以导致后面删除和修改数据都不成功,怎么才能使datagrid里有id?我将id改成name就可以删除了,数据库也改成name可以删除修改,证明就是这里的id没有造成的。
而加载数据 url="../data/AjaxService.aspx?method=SearchEmployees" idField="id" multiSelect="true" 对应的数据库为
string sql = "select * from t_employee where name like '%" + key + "%'"; 涵盖了id,但页面是否要隐藏一个含id的<div field?
|
|