2009-08-03 10 views
3

私は、ユーザーのリストを表すさまざまな列のYUI DataTableを持っています。各行に特定のラベル(「アクセス権の付与」など)が付いたボタンを含む列を追加し、クリックするといくつかの関数を呼び出すようにしたいと考えています。これは可能ですか?DataTableにYUIボタンを置く

私はYUIのドキュメントをチェックしようとしましたが、私が見る限り、ここで言及した方法でボタン自体のラベルを変更することはできません。何かヒント?お使いのカラム定義で

答えて

6

、あなたは

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

カスタムフォーマッタはあなたのセルにレンダリングされたものを完全に制御を与えたalaフォーマッタを指定することができるはずです。見てくださいthis example

関連する問題