带有fontAwesome图标的JQGrid点击事件

时间:2017-01-19 04:09:01

标签: javascript jquery jqgrid

我有一个JQGrid,其中一个列我使用了字体awesome icon [X]来执行删除行操作。下面是我使用delete()函数的代码,期望当我点击div元素时函数会命中但是没有发生并且在开发人员工具中遇到错误 "(function(event){DeselectMeasures(85)})",其中85是我的网格数据的ID。

执行此操作的最佳做​​法是什么?是否有任何替代方法可以将[X]按钮作为最后一列生成,并且需要在删除之前执行某些操作?



$("#selectedMeasuresgridID").jqGrid({
            datatype: 'function',
            mtype: 'Post',
            colNames: [ 'Delete'],
            colModel: [
                { name: 'Delete', index: 'Delete', width: 50, editable: true, formatter: FACloseIcon, align: 'center' }
            ],
   rowNum: 10,
            rowList: [10, 20, 30, 40],
            height: '100%',
            viewrecords: true,
            caption: '',
            emptyrecords: 'No records to display',
            autowidth: true,
            loadComplete: function () {
                //operations
            }
        });

function FACloseIcon(cellvalue, options, rowObject) {
    return '<div onclick="Deselect(' + rowObject.Id + ')" class="fa fa-close deSelect" aria-hidden="true"></div>';
}

function Deselect(rowObject) {
    //I will write code accordingly
}
&#13;
&#13;
&#13;

0 个答案:

没有答案