2013-01-02 60 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