2016-04-14 19 views
1

example gibi iki tablom var. Ben masa ustanın listesinde tıkladığınızda ben masa ustadan detay görüntüleme istediğinizMaster/Ayrıntı Tablosu JQuery Easyui

enter image description here

(easyui datagrid ile oluşturuldu). Easyui sitesinde okudum ama istediğimi bulamıyorum. Sadece öğreticiyi nasıl flexigrid ile yarattığımı buluyorum. Herkes easyui datagrid ile bunu yapmak için bana bir örnek verebilir mi?

cevap

1

javascript fonksiyonu

function showDetail(){ 
     var row = $('#dg').datagrid('getSelected'); 
     if (row){ 
      $('#dgd').datagrid('reload',row); 
      url = 'detail.php?id='+row.id; 
     } 
    } 

oluştur Ve detail

<?php 
    $id = $_REQUEST['id']; 

    $page = isset($_POST['page']) ? intval($_POST['page']) : 1; 
    $rows = isset($_POST['rows']) ? intval($_POST['rows']) : 10; 
    $offset = ($page-1)*$rows; 
    $result = array(); 

    include 'conn.php'; // Connection to database 

    $rs = mysql_query("select count(*) from product WHERE id='$id'"); 
    $row = mysql_fetch_row($rs); 
    $result["total"] = $row[0]; 
    $rs = mysql_query("select * from product WHERE id='$id' limit $offset,$rows"); 

    $items = array(); 
    while($row = mysql_fetch_object($rs)){ 
     array_push($items, $row); 
    } 
    $result["rows"] = $items; 

    echo json_encode($result); 
?>