2012-02-15 62 views
0

我已經下載了flexigrid,並將解壓後的文件夾(flexigrid-1.1)複製到我的mvc3根目錄。不能讓Flexigrid工作表

然後添加以下我的看法:

<script src="@Url.Content("~/flexigrid-1.1/js/flexigrid.js")" type="text/javascript"></script> 
<link rel="Stylesheet" type="text/css" href="../../flexigrid-1.1/css/flexigrid.css" /> 

此代碼:

<script type="text/javascript"> 
$(function() { 
    $(".flexme").flexigrid(); 
}); 
</script> 

和表

<table class="flexme"> 
    <thead> 
     <tr> 
      <th>Number</th> 
      <th>Kind</th> 
     </tr> 
    </thead> 
    <tbody> 
     @if (Model.Phones.Count > 0) 
     { 
      foreach (var phone in Model.Phones) 
      { 
       <tr> 
        <td> 
         @Html.DisplayTextFor(i => phone.Number); 
        </td> 
        <td> 
         @Html.DisplayTextFor(i => phone.Type); 
        </td> 
       </tr>      
      } 
     } 
    </tbody> 
</table> 

但沒有任何反應,就我所看到的,它找到.flexigrid()metod並調用它。我對所有這些jquery-stuff都很陌生,所以我不知道在哪裏尋找我的問題。

回答

0

其實Flexigrid不會那樣工作。

有處理數據的方法有兩種:

  1. 傳遞一個URL的插件。
  2. 將記錄作爲Json對象直接傳遞給插件。

檢查這個Flexigrid & Jquery on a MVC3 view with EF4 example

+0

我沒有意識到,謝謝你的回答和示例鏈接! – kaze 2012-02-16 07:51:40