2012-04-26 2 views
0

SlickGrid jQuery 플러그인으로 DataView를 사용하는 간단한 예제를 따르려고하므로 slickgrid에서 아직 새로운 것입니다. 그러나 데이터를 DataView에 추가하는 방법을 해결할 수 없습니다. 여기에 코드 slickgrid에 확인란을 추가하는 방법은 무엇입니까?

:

$data = ''; 
$i = 0; 

$query = "SELECT * FROM tahun"; 
$result = mysql_query($query); 
while($row = mysql_fetch_array($result)){ 
    $data .= ' 
     data['.$i.'] = { 

      spt: "'.$row['ID'].'", 
      nama: "'.$row['nama'].'", 
      alamat: "'.$row['alamat'].'", 
      bayar: "'.$row['tanggal_bayar'].'", 
      hutang: "'.$row['tanggal_hutang'].'", 
      perkiraan: "'.$row['perkiraan'].'", 
     }; 
    '; 
    $i++; 
} 



var grid; 
    var columns = [ 

     {id:"spt", name:"ID", field:"spt",sortable: true}, 
     {id:"nama", name:"Nama", field:"nama",sortable: true}, 
     {id:"alamat", name:"Alamat", field:"alamat",sortable: true}, 
     {id:"bayar", name:"Bayar", field:"bayar",sortable: true}, 
     {id:"hutang", name:"Hutang", field:"hutang",sortable: true}, 
     {id:"perkiraan", name:"Perkiran", field:"perkiraan",sortable: true} 

    ]; 

    var options = { 
     enableCellNavigation: true, 
     enableColumnReorder: false, 
     multiColumnSort: true, 
     editable: true, 
     asyncEditorLoading: false, 
     autoEdit: false 
    }; 
    var columns = []; 

    $(function() { 
     var checkboxSelector = new Slick.CheckboxSelectColumn({ 
     cssClass: "slick-cell-checkboxsel" 
    }); 
    columns.push(checkboxSelector.getColumnDefinition()); 

    columns.push({ 
     var data = []; 
     <?=$data?> //This is where we echo the PHP variable $data which contains our JavaScript array as a string. 
     }); 
     grid = new Slick.Grid($("#myGrid"), data, columns, options); 

    grid.setSelectionModel(new Slick.RowSelectionModel({selectActiveRow: false})); 
    grid.registerPlugin(checkboxSelector); 

나는 위의 코드에서 확인란 ID를 추가하는 방법을 알고하지 않습니다. 여기 코드 https://rapidshare.com/files/3188523206/slickgrid.rar

답변

0

위 코드 샘플과 질문 제목은 전혀 상관 관계가 없습니다. 질문을 수정하거나 관련 코드를 제공해 주시겠습니까? 당신은 DataView 언급 -하지만 위의 코드는 전혀 DataView를 사용하지 않습니다.

관련 문제