ExtJs 动态添加组件

 
function createComBox(id,name) {
                var c = new Ext.form.ComboBox({
                            mode : 'local',
                            forceSelection : true,
                            triggerAction : 'all',
                            displayField : 'name',
                            fieldLabel: name,
                            valueField : 'code',
                            idProperty : 'code',
                            fields : ['code', 'name'],
                            store : [],
                            id : id
                        })
                return c;
            }

            var form = new Ext.FormPanel({
                        title : "合班处理",
                        frame : true,
                        autoHeight : true,
                        applyTo : Ext.getBody(),
                        layout : "column",
                        items : [{
                                    columnWidth : .5,
                                    layout : "form",
                                    id : 'left',
                                    xtype : "panel",
                                    name : "leftform",
                                    items : [createComBox('dd','name1')]

                                }, {
                                    columnWidth : .5,
                                    layout : "form",
                                    xtype : "panel",
                                    id : 'right',
                                    name : "rightform",
                                    items : [createComBox('ddd','name1')]
                                }]

                    }) 

你可能感兴趣的:(ExtJs 动态添加组件)