在DataTable中放置YUI按钮

时间:2009-08-03 18:55:42

标签: javascript button datatable yui

我有一个YUI DataTable,其中包含代表用户列表的各种列。我想添加一个列,其中每行包含一个具有特定标签的按钮(例如,“grant access”),并在单击时调用某些函数。这可能吗?

我已经尝试过检查YUI文档,但据我所知,它们不允许您按照我在此处提到的方式更改按钮本身的标签。任何提示?

1 个答案:

答案 0 :(得分:6)

在列定义中,您应该能够指定格式化程序ala

var myCols = [
    ... /* your other cols */
    {
        key: 'foo', formatter: function (cell, rec, col, data) {
            cell.innerHTML = '<button type="button">'+data+'</button>';
        }
    }
];

自定义格式化程序可让您完全控制渲染到单元格中的内容。另请查看this example