简单说下我遇到的困难,希望能得到大家的帮助,先感谢了。
      我想根据store数据源从后台数据库中读取的数据钟某一个状态作为条件,然后根据这个条件隐藏Window窗体中的button按钮。
       例如,我从后台数据库获取到某个列模型中的数据已确认,也就是从后台传递过来的别名在前台显示是这个,然后用户点击查看的时候,已确认的就不显示“确认”按钮,未确认就显示。不知道我这个需求有什么好的办法,我现在想到的就是获取那个从后台得到的状态,作为条件,但是不知道该在那里写比较合适,试过很多方式好像都不太有效果,希望知道的帮忙解答下。

解决方案 »

  1.   

    给window添加show事件,在这里面隐藏那个按钮就行了(给按钮增加id配置方便操作)
      

  2.   


    呵呵,我找到了一个方法,通过var params = grid.getSelectionModel().getSelected();
    得到params后,然后通过params的.get('列名name'),就可以得到列模型中的数据了,
    然后根据这个条件进行判断就可以设置buttons按钮隐藏和禁用了哈,嘿嘿。
      

  3.   

        Ext.getCmp("saveID").setVisible(false);