2016-09-05 5 views
1

Im AlloyUI 3.0을 사용합니다. 나는 위의 코드를 사용 :AlloyUI 데이터 테이블에서 선택된 행에 액세스하는 방법

YUI().use(
    'aui-datatable', 
    function(Y) { 
     var columns = [ 
      {label: 'ID', key: 'id'}, 
      {label: 'Project Name', key: 'name'}, 
      {label: 'Created At', key: 'created_at'} 
     ], 
     data = []; 

     var myDataTable = new Y.DataTable({ 
      plugins: [ 
       { 
        cfg: { 
        selectRow: true 
       }, 
       fn: Y.Plugin.DataTableSelection 
       }, 
       { 
       cfg: { 
        highlightRange: false, 
        type: 'rows' 
       }, 
       fn: Y.Plugin.DataTableHighlight 
       } 
      ], 
      columns: columns, 
      data: data 
     }) 
     .render("#myDataTable"); 
    } 
); 

어떻게 선택한 행의 데이터를 얻을? 선택 이벤트, 클릭, 더블 클릭 등을 정의하는 방법은 무엇입니까?

답변

0

발견 된 해결책 : var rowUID = DataTable.get ('selection'). rows [0] .guid(); DataTable.getRecord (uid) .toJSON();