jquery-easyui datagrid 中每行增加删除按钮成功删除


<table id="transferredViewTable" class="easyui-datagrid">
	<thead>
	 <tr>
	  <th data-options="field:'traStaId',hidden:true">职员id</th>
	  <th data-options="field:'traStaName'">姓名</th>
	  <th data-options="field:'traOrgId',hidden:true">组织id</th>
	  <th data-options="field:'traOrgName',width:250">公司部门</th>
	  <th data-options="field:'operation',width:100">操作</th>
	 </tr>
	</thead>
</table>

这是jsp页面。

$("#transferredViewTable").datagrid({
	url:url,    //这里是通过url,后台传输数据
	collapsible: true,
	singleSelect: false,
	columns:[[{field:'traStaId',hidden:true},
		{field:'traStaName',title:'姓名'},
		{field:'traOrgId',hidden:true},
		{field:'traOrgName',title:'公司部门',width:250},
		{field:'operation',title:'操作',width:100,
		formatter:function(value,rec,index){
                              var del = '<a href="#" class="easyui-linkbutton" data-options="plain:true,iconCls:\'icon-remove\'" οnclick="delTransferredStaff('+value+')">删除</a>';
		              return del;  
			  }}
		]]
});

function delTransferredStaff(value){   //这里是删除的操作,其实我这个删除是不对后台删除的。用datagrid的reload没有效果
	var index = $("#transferredViewTable").datagrid("getRowIndex",value);  //开始的时候delTransferredStaff参数是index,但是如果
	$("#transferredViewTable").datagrid("deleteRow",index);                //被删除行下面有数据,就会出现行数的错误
}


如果有错误的地方可以提出来!谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值