0

エラー画像

コンボボックスからアイテムを選択するたびに、コンボボックスが画面に表示されます。2列目に移動するか、何かをしたときにのみ消えます。それはかなり迷惑です。グリッドに固定するにはどうすればよいですか? これはバグですか?これが私のコードです:

{
                                header: "Description",
                                sortable: false,
                                width: 250,
                                renderTo: Ext.getBody(),
                                editor: new Ext.form.field.ComboBox( {
                                    enableKeyEvents:true,
                                    typeAhead: true,
                                    typeAheadDelay: 100,
                                    queryMode: 'local',
                                    forceSelection: true,
                                    selectOnTab: true,
                                    queryDelay : 100,
                                    store : aob_store_inventory, 
                                    valueField: 'InvDescription', 
                                    displayField: 'InvDescription',
                                    triggerAction: 'all',
                                    editable : true,
                                    listeners: {
                                        select: function(combo, record, index) {
                                            store_aobdetails.data.items[aob_sel_rec].data.InvID = record[0].data.InvID;
                                            store_aobdetails.commitChanges();
                                            combo.up('grid').getView().refresh();
                                        }
                                    }
                                }),
                                dataIndex: 'InvDescription'
                            }
4

1 に答える 1

0

コードを削除して修正しました:

combo.up('grid').getView().refresh();
于 2014-04-15T00:51:30.140 に答える