【发布时间】:2019-05-30 05:37:43
【问题描述】:
我是 jqgrid 的新手。我想在操作列中使用操作按钮 http://wrapbootstrap.com/preview/WB0573SK0
但是,在我的例子中,它显示按钮代码......像这样
我使用了以下代码。
gridComplete : function() {
var ids = jQuery("#gridItemPriceList").jqGrid('getDataIDs');
for (var i = 0; i < ids.length; i++) {
var cl = ids[i];
be = "<button class='btn btn-xs btn-default' data-original-title='Edit Row' onclick=\"jQuery('#gridItemPriceList').editRow('" + cl + "');\"><i class='fa fa-pencil'></i></button>";
se = "<button class='btn btn-xs btn-default' data-original-title='Save Row' onclick=\"jQuery('#gridItemPriceList').saveRow('" + cl + "');\"><i class='fa fa-save'></i></button>";
ca = "<button class='btn btn-xs btn-default' data-original-title='Cancel' onclick=\"jQuery('#gridItemPriceList').restoreRow('" + cl + "');\"><i class='fa fa-times'></i></button>";
//ce = "<button class='btn btn-xs btn-default' onclick=\"jQuery('#gridItemPriceList').restoreRow('"+cl+"');\"><i class='fa fa-times'></i></button>";
//jQuery("#gridItemPriceList").jqGrid('setRowData',ids[i],{act:be+se+ce});
jQuery("#gridItemPriceList").jqGrid('setRowData', ids[i], {
act : be + se + ca
});
}
},
但是当我检查检查器时,我的代码混合了。
应该是这个
请帮帮我..谢谢
【问题讨论】:
-
请发布您的 jqGrid 设置选项并指定使用的 jqGrid 版本