2013-01-02 66 views
0

我有一個網格,我躲宋列,此代碼:我怎樣才能獲得無形列Telerik的網格MVC3

foreach (var attr in grid.Attr) 
    .Columns(columns => 
    { 
     columns.Bound(attr.key) 
     .Width(attr.width) 
     .Visible(attr.isVisible); 
    }) 

我如何可以訪問所有隱身列? 如果我使用命令「隱藏()」,因此,解決辦法是這樣的:

var grid = $("#ELISAAssay").data("tGrid"); 
var hidden = $.grep(grid.columns, function(column) { return column.hidden }); 
hidden = $.map(hidden, function(column) { return column.member }); 

但是,它不可見的()命令工作。

謝謝, R.M.

回答

0

一個快速的方法是由類選擇像

.Columns(columns => 
{ 
    columns.Bound("") 
    .Width(90) 
    .Visible(false) 
    .HtmlAttributes(new{class="hiddenCol"}); 
}) 

類添加到所有無形的cols,然後訪問這些的cols然後訪問它像

$(function(){ 
    console.log($(".hiddenCol")); 
}); 
+0

它不工作。 – Refael