起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1082|回复: 3

[结贴] grid 隐藏列 刷新一次后不再刷新

[复制链接]

23

主题

66

帖子

165

积分

初级会员

Rank: 2

积分
165
QQ
发表于 2015-8-21 10:41:19 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
这样的:一个界面字段很多,我添加了radio 来控制,grid 列的显示。如下图
1.PNG
当点 商品黑名单时:
2.PNG
隐藏的列隐藏了,但是,当点之后的 人员黑名单,往来单位黑名单时:
3.PNG
隐藏列不改变。设置隐藏列的代码如下:
mainData.setFilter("typeFilter", "Hmd_lb = '"+hmd_lb+"'");
  mainData.refreshData();
  
  //根据传过来的hmd_lb的值来过滤要显示数据
  if(hmd_lb = '商品黑名单'){
   
   //隐藏列
   mainGrid.hideCol('Hmd_zj');
   mainGrid.hideCol('Hmd_rymc');
   mainGrid.hideCol('Hmd_sfz');
   mainGrid.hideCol('Hmd_wldwmc');
   mainGrid.hideCol('Hmd_fr');
   mainGrid.hideCol('Hmd_yyzz');
   mainGrid.hideCol('Hmd_gmp_gsp');
   mainGrid.hideCol('Hmd_zzjgdmz');
   mainGrid.hideCol('Hmd_cph');
   
  }else if(hmd_lb = '往来单位黑名单'){
   //隐藏列
   mainGrid.hideCol('Hmd_zj');
   mainGrid.hideCol('Hmd_spmc');
   mainGrid.hideCol('Hmd_gg');
   mainGrid.hideCol('Hmd_sccs');
   mainGrid.hideCol('Hmd_pzwh');
   mainGrid.hideCol('Hmd_gmp');
   mainGrid.hideCol('Hmd_rymc');
   mainGrid.hideCol('Hmd_sfz');
   mainGrid.hideCol('Hmd_cph');
   
  }else if(hmd_lb = '人员黑名单'){
   //隐藏列
   mainGrid.hideCol('Hmd_zj');
   mainGrid.hideCol('Hmd_spmc');
   mainGrid.hideCol('Hmd_gg');
   mainGrid.hideCol('Hmd_sccs');
   mainGrid.hideCol('Hmd_pzwh');
   mainGrid.hideCol('Hmd_gmp');
   mainGrid.hideCol('Hmd_wldwmc');
   mainGrid.hideCol('Hmd_fr');
   mainGrid.hideCol('Hmd_yyzz');
   mainGrid.hideCol('Hmd_gmp_gsp');
   mainGrid.hideCol('Hmd_zzjgdmz');
   mainGrid.hideCol('Hmd_cph');
  }

这是什么原因呢?



91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2015-8-21 14:57:23 | 显示全部楼层
在代码中加debugger看看代码执行了没有
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

23

主题

66

帖子

165

积分

初级会员

Rank: 2

积分
165
QQ
 楼主| 发表于 2015-8-21 15:24:05 | 显示全部楼层
jishuang 发表于 2015-8-21 14:57
在代码中加debugger看看代码执行了没有

没有执行,只执行
if(hmd_lb = '商品黑名单'){
   
    //隐藏列
   mainGrid.hideCol('Hmd_zj');
    mainGrid.hideCol('Hmd_rymc');
    mainGrid.hideCol('Hmd_sfz');
    mainGrid.hideCol('Hmd_wldwmc');
    mainGrid.hideCol('Hmd_fr');
    mainGrid.hideCol('Hmd_yyzz');
    mainGrid.hideCol('Hmd_gmp_gsp');
    mainGrid.hideCol('Hmd_zzjgdmz');
    mainGrid.hideCol('Hmd_cph');
   
   }
回复 支持 反对

使用道具 举报

23

主题

66

帖子

165

积分

初级会员

Rank: 2

积分
165
QQ
 楼主| 发表于 2015-8-21 15:40:08 | 显示全部楼层
艾欧尼亚 发表于 2015-8-21 15:24
没有执行,只执行
if(hmd_lb = '商品黑名单'){
   

结贴吧, ‘===’  才可以
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-19 21:18 , Processed in 0.074740 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表