0
我知道这可能是一个奇怪的问题。如何自动选择jqgrid中的鼠标当前悬停的单元格?原因是,我不确定如何完成自定义删除行而不先选择单元格。jqgrid:我想自动选择我鼠标当前悬停的单元格
目前我有:
jqGrid的代码片段:
gridComplete: function(){
var ids = jQuery("#breed_list").jqGrid('getDataIDs');
for(var i=0;i < ids.length;i++)
{
var cl = ids[i];
ed = "<img src=\"../images/edit.png\" alt=\"Edit\" onclick=\"jQuery('#breed_list').editRow('"+cl+"');\" />";
de = "<img class=\"del_row\" src=\"../images/delete.png\" alt=\"Delete\" />";
ce = "<input class=\"del_row\" type='button' onclick=\"deleteRow()\" />";
jQuery("#breed_list").jqGrid('setRowData',ids[i],{act:ed+de+ce});
}
$(this).mouseover(function() {
//do code
});
},
问题:
当我按一下按钮,而不选择单元格中的功能将不会执行。如果我选择单元格,然后单击deleteRow()函数将执行的按钮。
可能的解决方案?:
的想法是自动选择单元格我的鼠标currenAtly徘徊当用户点击该按钮的功能将正确执行。所有其他的想法,欢迎:-)
编辑
工作代码:
汽车的想法,选中该单元格是用jQuery相当简单。
代码:
$(this).mouseover(function() {
var valId = $(".ui-state-hover").attr("id");
jQuery("#breed_list").setSelection(valId, false);
//alert(valId);
});
富
如果你自己解决了这个问题,你应该添加自己的答案,并标记了自己的答案为“接受”。在你的问题将从[未回答的问题列表]中消失(http://stackoverflow.com/questions/tagged/jqgrid?sort=unanswered&pagesize=50)。大约有一天,您可能需要等到您的答案被标记为“已接受”。 – Oleg 2011-04-29 10:54:26
奥列格,谢谢你的解释。我不知道 :-) – dottedquad 2011-04-29 21:46:57