目的:根据一个单元格选择,判断控制本控件是否可用可见(当选择“计算机”时,可用可见) 我的做法:在本控件写个编辑前事件 代码1: var sbmc=contentPane.getCellValue(4,9); if(sbmc="计算机") { this.setVisible(true); this.setEnable(true); } else{ this.setVisible(false); this.isEnabled(false); } 代码2: var sbmc=contentPane.getCellValue(4,9); if(sbmc!="计算机") { this.setVisible(false); this.setEnable(false); } else{ this.setVisible(true); this.isEnabled(true); } 效果:代码1失效,代码2可用 想不明白原因 盼大侠指正!! |