【问题标题】:Display tooltip in JQ Grid在 JQGrid 中显示工具提示
【发布时间】:2013-01-11 04:43:47
【问题描述】:

我正在使用 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;
        }},

【问题讨论】:

    标签: jquery jqgrid tooltip


    【解决方案1】:

    您可以使用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 回调。见the answerthis onethis old one

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 并且不要忘记添加 div id ->
        并添加样式标签
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多