2011-07-11 23 views

回答

4

在客戶端:

<script> 
    function hidePlusSign(e) { 
     var row = e.row; 
     var dataItem = e.dataItem; 

     if (!dataItem.Expression) { 
      $('a.t-icon', e.row.cells).css('display', 'none'); 
     } 
    } 
</script> 
... 
.DetailView(d => d.ClientTemplate("<# if (expression) { #>" + 
             Html.Telerik().Grid<Details>...ToHtmlString() 
            + "<# } #>") 
.ClientEvents(e => e.OnRowDataBound("hidePlusSign")) 
... 
  • 取代 「表達」 你的條件。

在服務器端:

我覺得你的想法。該模板更容易,並且使用RowAction隱藏加號。

+0

我已經找到答案了,不過謝謝你 – r3d

相關問題