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("列被隐藏"); }
评一波