grid中的列隐藏后,最终生成的这列的dom节点td上的style为display:none;
因此可以通过获取style的值判断,如下:
var grid = this.comp("grid2");
var rowid = this.comp("mainData").getCurrentRowID();//获取data的当前行rowid
$td = $(grid.getCell(rowid, "fDate"));//获取rowid和列获取cell的jquery对象(td)
var style = $td.attr("style");//获取td的style属性
if(style == "display:none;"){
alert("列被隐藏");
}
评一波