|
我用多选框在js里做了一个控制,去显示和隐藏grid列。没有数据加载时列可以正常显示和隐藏,有数据以后列显示和隐藏没效果。这是多选框选中和没选中的js。grid数据源是一个树形数据。
mainActivity.selectItem3Select = function(event){
debugger;
//var b = justep.xbl("data1").setValue("b","2");
for(i=15;i<119;i++){
justep.xbl('grid2').grid.setColumnHidden(i,false);
}
justep.xbl('grid2').grid.setSizes();
justep.XData.refreshControls();
setTimeout(function(){
var grid = justep.xbl('grid2');
grid.grid.setSizes();
},1000);
};
mainActivity.selectItem3DeSelect = function(event){
for(i=15;i<119;i++){
justep.xbl('grid2').grid.setColumnHidden(i,true);
}
justep.xbl('grid2').grid.setSizes();
justep.XData.refreshControls();
setTimeout(function(){
var grid = justep.xbl('grid2');
grid.grid.setSizes();
},1000);
};
|
|