2009-08-03 185 views
3

我有一个YUI DataTable,其中包含表示用户列表的各列。我想添加一个列,每列都包含一个按钮,并带有特定的标签(例如“grant access”),并在点击时调用某个函数。这可能吗?在数据表中放置YUI按钮

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

回答

6

在你列定义,你应该能够指定一个格式化ALA

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

自定义格式可以让您对什么是渲染到细胞完全控制。也看看this example