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また、カスタムボタンの属性設定は本当に必要ないと思います。カスタムボタンのクリックを処理するには、onCellSelectまたはbeforeSelectRowコールバックを使用できます。答えこれこの古いものを参照してください。

于 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 に答える