jquery - jqgrid 在页面上显示应该是图标的确切代码
问题描述
我是 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
});
}
},
但是当我检查检查员时,我的代码混合了。
应该是这个
请帮助我..谢谢
解决方案
我想您将网格选项自动编码设置为 true,这会导致问题。将其设置为 false 可能会解决问题
推荐阅读
- python - 如何询问 python 对象的结构?
- wpf - 基于变换(旋转等)考虑孩子边界框的控制
- javascript - 渲染 ListItem 元素显示空白
- networking - 单实例 OpenStack IP 网络配置
- html - 带网格的联系页面?
- assembly - 汇编(NASM)中关于打印(多位整数)的困惑
- node.js - Axios 得到请求解析后,因此我的变量没有被分配
- c# - 应用查询时,datagridview 中的数据会重复吗?
- javascript - 添加模块会引发 assertionError
- machine-learning - 应用 MCA 等降维方法后如何减少新数据/输入的维度