jqGrid 每行都加了一点按钮、但是当鼠标点击的时候,按钮才显示,怎么可以让它一直显示呢?
jqGrid每行都加了一个按钮、加载页面的时候按钮不显示,鼠标点击的时候可以显示,怎么可以让它在页面加载的时候就一直显示呢?...
jqGrid 每行都加了一个按钮、加载页面的时候按钮不显示,鼠标点击的时候可以显示,怎么可以让它在页面加载的时候就一直显示呢?
展开
2个回答
展开全部
这个还是比较简单的 ,每行都可以增加按钮的,而且可以是任意位置。用到Jqgrid的一个gridComplete方法。当表格插件加载完成后做什么事。把下面这段代码copy过去就ok了。
gridComplete : function() {
var ids = jQuery("#gridTable").jqGrid('getDataIDs');
for ( var i = 0; i < ids.length; i++) {
var cl = ids[i];
update = "<input type='button' value='修改' onclick='updateStu("
+ cl + ")'/> ";
del = "<input type='button' value='删除' onclick='deleteStu("
+ cl + ")'/> ";
jQuery("#gridTable").jqGrid('setRowData',
ids[i], {
process : update + del
});
}
},
更多的使用技巧,你可以参考www.javakfz.com。肯定会帮助你很多的。
gridComplete : function() {
var ids = jQuery("#gridTable").jqGrid('getDataIDs');
for ( var i = 0; i < ids.length; i++) {
var cl = ids[i];
update = "<input type='button' value='修改' onclick='updateStu("
+ cl + ")'/> ";
del = "<input type='button' value='删除' onclick='deleteStu("
+ cl + ")'/> ";
jQuery("#gridTable").jqGrid('setRowData',
ids[i], {
process : update + del
});
}
},
更多的使用技巧,你可以参考www.javakfz.com。肯定会帮助你很多的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询