actioncolumn里面设置操作列显示和隐藏

来源:互联网 发布:知乎注册要用手机 编辑:程序博客网 时间:2024/06/09 15:26

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还没有执行呢。所以,这种方法是不可行的。一定记住。

原创粉丝点击