`
chen2991101
  • 浏览: 37900 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
项目中一边的提示框都是用alert完成,现在项目有一个需求是从页面的最上方降下来一个提示框,用户不需要任何操作,一定时间后自动再收上去。之前用了很多办法,效果都不是很好,结果官方例子里面有现成的解决方法。需要从extjs4的包中找到两个依赖的文件example.css和example.js,把他们放到项目中同一层目录下面,然后在html页面引用这两个文件。然后在项目中就可以使用Ext.example.msg('提示', '添加成功!');方法来实现该功能;
       在新创建的一个模块中代码都是从其他模块中拷贝过来的,代码应该没问题,在其他模块中都能运行,但是在新建的模块中window就会出问题,按着下面的操作顺序先打开window,然后关闭,再关闭装有这个模块的tab,然后再打开这个tab,再打开最初的那个window的时候firebug就会出现me.container.dom is undefine的错误,先找了很久都没有找到出问题的原因(window里面设置了closeAction:'hide'),最后没办法就取消了window关闭时隐藏的配置,让每次调用window时都创建一个新的window,今天在网上找其他问题的时候无意中看到了 ...
公司的项目没有使用ifram,所以整个项目就一张页面,导致当使用Ext.msg.alert()后会遮罩整个界面。如果我只想遮罩右边的tab而让左边的tree依然还能用的话就只有重写一个window来代替alert。然后自己再通过mask()方法来手工控制遮罩 Ext.create('Ext.window.Window', { title : title, id : id, renderTo : renderTo, resizable : false, constrain : true, border : false, c ...
       一个模块中由两部分组成,左边是一个tree组件,右边是一个grid,点击tree里面的节点时grid中列出相应的数据。其中最主要的就是怎么获得tree中当前选中的节点。        Ext.getCmp('tree的id').getSelectionModel().selected.items;        返回的是一个节点的数组,得到这个数组后我们就可以进行相应的操作了。
Global site tag (gtag.js) - Google Analytics