0

我正在使用 jqgrid 显示我需要在所有单元格中“单击此处编辑”和“单击此处删除”以删除按钮单元格的数据

在 jqgrid 中显示这种工具提示的最佳方式是什么?

是否可以添加

colNames: ['ROLEID', "Name", "", ""], 
colModel: [
    { name: 'ROLEID', index: 'ROLEID', width: 10, hidden: true, key: true }, 
    { name: 'ROLENAME', index: 'ROLENAME', width: 50, editable: true,
        search: false}, 
    { name: '', index: '', search: false, width: 30, align: "center",
        formatter: function (cellvalue, options, rowObject) {
            var btnDelete =
                '<div class="round-icon-btn close right delete_step" id=btnId_' +
                 options.rowId + ' ></div>';
            return btnDelete;
        }},
4

2 回答 2

2

您可以使用cellattr属性在列中设置自定义工具提示:

{ name: 'mydelete', search: false, width: 30, align: "center",
    cellattr: function () { return ' title="Click here to delete"'; },
    formatter: function (cellvalue, options, rowObject) {
        var btnDelete =
            '<div class="round-icon-btn close right delete_step" id=btnId_' +
             options.rowId + ' ></div>';
        return btnDelete;
    }}

此外,我认为id自定义按钮上的属性设置并不是真正需要的。要处理单击自定义按钮,您可以使用onCellSelectbeforeSelectRow回调。看答案这个这个旧的

于 2013-01-11T08:51:17.970 回答
0

请看看这个讨论

http://www.trirand.com/blog/?page_id=393/help/tooltip-on-row-hover-with-ajax-content-solution/

于 2013-01-11T05:54:51.423 回答