读书人

ExtJs 开发札记

发布时间: 2012-11-23 00:03:43 作者: rapoo

ExtJs 开发笔记
1: 向Ext对象中动态添加Item:

http://topic.csdn.net/u/20081014/23/c4e9b7c4-5941-452b-8f65-a50680d1ed2f.html

Ext.getCmp('compId').add(newItem).show();Ext.getCmp('compId').doLayout();


下面的方法是不行的:
Ext.getCmp('compId').add(newItem);


2: Ext.Window 关闭时出错:
       var win2AddDxSubject = null;        function openAddDxSubjectWin() {        if (win2AddDxSubject == null) {        win2AddDxSubject = new Ext.Window({        applyTo:'hello-win',               layout:'fit',                width:500,                height:300,                closeAction:'hide',                autoDistroy:false,                closable:true,                plain: true,                                buttons: [{                    text:'添加',                    disabled:true                },{                    text: '取消',                    handler: function(){                        win2AddDxSubject.hide();                     }                }]        });        }                win2AddDxSubject.show(); 

打开Window对象是,不要使用方式: win2AddDxSubject.show(this);
如果非要用这种方式打开, 则关闭时使用: win2AddDxSubject.hide(this);
并且 closable 要设置成false, 否则点击右上角的 '×' 时会报JS错。


3. 可编辑的 Ext.grid.EditorGridPanel:
http://topic.csdn.net/u/20100520/08/89657fab-ab54-4dbf-9d15-6b1393cc868d.html

4. 各种panel,设置属性 frame:true 背景会变成淡蓝色

5. 遍历JS对象中的全部属性
<script>
var obj = {a:1,b:2,c:3}
for(var s in obj)
alert(obj[s]);
</script>



6. 重新布局函数 doLayout

读书人网 >JavaScript

热点推荐