Slickgrid为列添加按钮

时间:2011-07-15 18:55:20

标签: slickgrid

如何在列标题文本旁边的列中添加按钮,例如

[Father Name] -- heading in column 

变为

[btn obj][Father Name]

非常感谢

1 个答案:

答案 0 :(得分:0)

你想在slick.grid.js中做一个钩子。

如果您搜索 createColumnHeaders()功能,您将看到一个位置,您可以在列标题文本之前/之后插入按钮。

    var header = $("<div class='ui-state-default slick-header-column' id='" + uid + m.id + "' />")
.html("<span class='slick-column-name'>" + [button here??] m.name + "</span>")
    .width(m.width - headerColumnWidthDiff)
    .attr("title", m.toolTip || m.name || "")
    .attr("data",m.id)
    .data("fieldId", m.id)
    .addClass(m.headerCssClass || "")
    .appendTo($headers);

你真正需要做的就是添加一个具有按钮代码的属性(或者生成按钮的一些变量),你应该好好去。