【jqGrid】获取当前行其它列的值数据&formaater点击事件

			{ label: '操作', name: 'value.state', width: 30, align: 'center', formatter: function (value, options, row) {
					if (value === 0) {
						return '<a onclick="vm.delBtn(\''+row["key"].template_id+'\')" shiro:hasPermission="sys:user:delete" class="label label-primary">删除 </a>';
					}
					if (value === 1) {
						return '<a class="label label-primary">发送</a>' +
							   '<a onclick="vm.delBtn(\''+row["key"].template_id+'\')" shiro:hasPermission="sys:user:delete" class="label label-primary">删除</a>';
					}
					if (value === 2) {
						return '<a @click="update" shiro:hasPermission="sys:user:update" class="label label-primary">修改</a>' +
							   '<a onclick="vm.delBtn(\''+row["key"].template_id+'\')" shiro:hasPermission="sys:user:delete" class="label label-primary">删除</a>';
					}
				} },

formatter后

第一个 参数表示当前单元格的数据;

第二个暂时没用过,应该是jqGrid设置的三个选项;

第三参数是该行的所有数据。

row["name"] 

猜你喜欢

转载自blog.csdn.net/mudarn/article/details/107664803