【问题标题】:jqgrid shows exact code on the page which should be iconjqgrid 在页面上显示应该是图标的确切代码
【发布时间】: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 版本

标签: jquery jqgrid


【解决方案1】:

我想您将网格选项 autoencode 设置为 true,这会导致问题。设置为 false 可能会解决问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-08
    • 2016-02-15
    相关资源
    最近更新 更多