这是个好问题。确实,在定义grid的时候,比较难于给checkbox加事件。但你可以换一个角度考虑。在grid渲染完成,即onLoadSuccess事件里去处理。
$("#grid").datagrid({.....前面的属性我就不写了
onLoadSuccess: function(){
$("checkbox", $(this)).unbind().click(function(event){
alert('你点到我啦')
})
}
})
//获得点的是哪个checkbox,在click事件里写
event.currentTarget //这个是点击事件的触发控件。
//然后你再用相对位置去找当前行号,就能进行后面的 *** 作了。
//如:当前行的index
$(event.currentTarget).parent().parent().attr("datagrid-row-index")
希望能抛砖引玉。
//click事件可以自己用jquery绑定, easyui提供了选中事件$('#accordionid').accordion({
onSelect:function(title, index)
{
console.log('选择了第'+(index+1)+'个面板')
}
})
给a标签增加方法!《a onclick=‘showImg’》
这是我之前写的一个,你参考下
{ field: 'FNAME', title: '文件名', width: 600, formatter: function (value, rowData, rowIndex) {
//return "<a href='javacript:' onclick=mngRol('" + value + "')>" + value + "</a>"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)