1.实例代码如下:
1.实例代码如下:
{
icon : '/img/modify.png', // Use a URL in the icon config
tooltip: '设置调度优化机房',
getClass: function(value,metadata,record){
return modify?'x-grid-center-icon':'x-hide-display';
},
handler: function(grid, rowIndex, colIndex) {
}
}
主要是用到了getClass属性。其中函数里面返回的'x-grid-center-icon':'x-hide-display'则是分别表示是否显示该列。
2.关于extjs里面的request异步请求问题:
源代码如下:
Base.request(
'',
'/mobile/index.php?c=zone&a=view_check_module_auth',
'',
function(result){
var has_auth = result.data;
modify = has_auth['modify'];
del = has_auth['del'];
},
function(result){
//失败不处理
}
);
一开始打算在request里面进行modify的改变,但是,总是改变不成功。这是因为,异步请求不一定是按照顺序执行的。可以同时处理很多的请求,有可能后面的东西都加载完了,request还没有执行呢。所以,这种方法是不可行的。一定记住。