Ext.getCmp(id).hide()

if(roleNum==<%=com.think.airpush.Constants.AIRPUSH_ROLE_TWO%>){
alert("here");
Ext.getCmp('icon_delete').hide();
Ext.getCmp('icon_add').hide();

}


为什么条件满足了  也将here打印出来了,为什么后面的隐藏就是没反应呢?这是怎么回事

各位大侠  谢谢你们来指教指教,小妹我真实的不懂,this is why?


下面是整个页面代码:


 
 
    <link rel="stylesheet" type="text/css" href="css/ext-all.css" /> <style type=text/css>         .x-grid3-row-over .x-grid3-cell-inner {             font-weight: bold;         }     </style> <!-- overrides to base library --> <!-- overrides to base library --> <link rel="stylesheet" type="text/css" href="css/ext-all.css" /> <link rel="stylesheet" type="text/css" href="js/ux/css/Spinner.css" /> <link rel="stylesheet" type="text/css" href="js/ux/css/PanelResizer.css" /> <link rel="stylesheet" type="text/css" href="css/common/style.css" /> <script type="text/javascript" src="js/FrameUtils.js"></script> <script type="text/javascript" src="js/prototype-1.6.0.2.js"></script> <!-- ExtJS library: base/adapter --> <script type="text/javascript" src="js/ext3.2/ext-base.js"></script>   <!-- ExtJS library: all widgets --> <script type="text/javascript" src="js/ext3.2/ext-all.js"></script> <script type="text/javascript" src="js/ux/RowExpander.js"></script> <script type="text/javascript" src="js/ux/BufferView.js"></script> <script type="text/javascript" src="js/ux/ProgressBarPager.js"></script> <script type="text/javascript" src="js/ux/PanelResizer.js"></script> <script type="text/javascript" src="js/ux/PagingMemoryProxy.js"></script> <!-- overrides to base library --> <script type="text/javascript" src="js/messageBox.js"></script> <script type="text/javascript" src="js/Tools.js"></script> <script type="text/javascript" src="js/ux/Spinner.js"></script> <script type="text/javascript" src="js/ux/SpinnerField.js"></script> <script type="text/javascript" src="js/dateTime.js"></script>   <!-- page specific --> <script language="JavaScript"><!--      /*!  * Ext JS Library 3.2.0  * Copyright(c) 2006-2010 Ext JS, Inc.  * licensing@extjs.com  * http://www.extjs.com/license  */ var roleNum = 2; var store,grid,win,imeiStr,imsiStr,blackListId; Ext.BLANK_IMAGE_URL = 'images/default/tree/s.gif';  Ext.onReady(function(){ var sm = new Ext.grid.CheckboxSelectionModel();     store = new Ext.data.Store({         remoteSort: true,         autoLoad: {params:{start:0, limit:50}},         proxy: new Ext.data.HttpProxy({             url:  'AirpushBlackList_listJSON.action'         }),           reader: new Ext.data.JsonReader({             root: 'topics',             totalProperty: 'totalCount',             id: 'id',             fields: [             'id',             'imei',             'imsi',             'updateTime'             ]         })     });            store.on('beforeload',function(t){         t.baseParams = {'imeiStr':imeiStr,'imsiStr':imsiStr}; });    store.on('load',function(t){  if((imeiStr=='' || typeof(imeiStr)=='undefined')  && (imsiStr==''||typeof(imsiStr)=='undefined')){ }else{     if(store.getCount()==0){     alert('查询无数据');     }     }     });     grid = new Ext.grid.GridPanel({         renderTo: 'topic-grid',         width:700,         height:500,         frame:true,         loadMask: true, sm:sm,          viewConfig:{ forceFit:true },         title:'黑名单列表',         trackMouseOver:true,         autoExpandColumn: 'topic',         store: store,         columns: [         new Ext.grid.RowNumberer({width: 20}),         {             id: 'topic',             header: "IMEI",             dataIndex: 'imei',             align: 'center'         },{             header: "IMSI",             dataIndex: 'imsi',             align: 'center'         },{             header: "时间",             dataIndex: 'updateTime',             align: 'center'         },{             id: 'last',             header: "id",             dataIndex: 'id',             align: 'center',             hidden : true         },{            header:"功能",            dataIndex:'func',            align:'center',            renderer: renderdel         },sm],    bbar: new Ext.PagingToolbar({    store: store,    pageSize:50,    displayInfo:true,     plugins: new Ext.ux.ProgressBarPager()    }),    tbar: ['IMEI:',new Ext.form.TextField({     id: 'imeiText',     fieldLabel: 'empty',     allowBlank: true,     emptyText: '',     maxLength: 30     }),     'IMSI:',new Ext.form.TextField({     id: 'imsiText',     fieldLabel: 'empty',     allowBlank: true,     emptyText: '',     maxLength: 30     }),     { text:'查询', tooltip:'查询', iconCls:'icon_query', pressed:false, handler: btnQuery, id:'btn_query' },'->', { text:'删除', tooltip:'删除', id:'icon_delete', iconCls:'icon_delete', pressed:false, handler:btnDelete },'->',{ text:'新&nbsp;增&nbsp;', tooltip:'新增配置', id:'icon_add', iconCls:'icon_add', pressed:false, handler: btnAddDirect }]     });     new Ext.Viewport({  layout:'fit',  items: [grid] }) if(roleNum==2){ alert("here"); Ext.getCmp('icon_delete').hide(); Ext.getCmp('icon_add').hide(); } });   //渲染产品功能 function renderdel(value, cellmeta, record, rowIndex, columnIndex, store){    if(roleNum==2){ return ""; }else{ var str = "<A οnclick='changeDirect("+ rowIndex +")' href='javascript:void(0);'>修改</A>"; return str; } }    //修改产品 function changeDirect(v){   FrameUtil.hideDetailWindow();   blackListId = grid.getStore().getAt(v).id;   FrameUtil.setShowDetailWindow("AirpushBlackList_input.action?blackList.id="+blackListId); } //查询 function btnQuery(){ imeiStr=Ext.getCmp('imeiText').getValue(); imsiStr=Ext.getCmp('imsiText').getValue(); loadStoreData(); } //新增 function  btnAddDirect(){ FrameUtil.setShowDetailWindow("AirpushBlackList_input.action"); }   function loadStoreData(){ if((imeiStr=='' || typeof(imeiStr)=='undefined')  && (imsiStr==''||typeof(imsiStr)=='undefined')){ location.href = "AirpushBlackList_list.action"; }else{ store.load({"params":{"start":0, "limit":50}}); } }   //删除 function btnDelete(){ var arr = grid.getSelectionModel().getSelections();     if(arr.length == 0){  alert('请选择要删除的黑名单!');  return false; } var msg = '确认删除吗?'; var startData = confirm(msg); if(!startData){  return false; } var idList = [];  for(var i = 0; i < arr.length; i++){ var ids = arr[i].data.id; idList.push(ids); } var urlDel = "AirpushBlackList_deletes.action?ids="+idList.toString(); doAjax(urlDel); }   function doAjax(url){ new Ajax.Request( url,  { method: 'post',  onSuccess: function(t){ loadStoreData(); }, onFailure: function() { alert("当前操作失败!"); } } ); }   FrameUtil.hideDetailWindow(); </script> <body> <div id="topic-grid"></div> </body>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值