2012-11-30 78 views
0

我無法從視口中加載組合框。由於某些原因,數據不能在組合框中呈現。有人可以幫忙嗎?我正在使用v 4.1以及mvc方法。Extjs combobox viewport

Ext.define('AM.view.Viewport', { 
extend: 'Ext.container.Viewport', 
layout: 'absolute', 
items: [ 
    { 
     xtype: 'combobox', 
     fieldLabel: 'Stacker', 
     region: 'center', 
     store: Ext.create('Ext.data.Store', { 
     fields: ['stk'], 
     data: [ 
       {'stk': 'STK1'}, 
       {'stk': 'STK2'} 
      ] 
    }), 
     queryMode: 'local', 
     width: 200, 
     x: 900, 
     y: 70 
    }, 
    { 
     xtype: 'inventorylist', 
     width: 600, 
     height: 400, 
     x: 25, 
     y: 140 
    }, 
    { 
     xtype: 'stackerlist', 
     width: 600, 
     height: 400, 
     x: 725, 
     y:140 
    } 

] });

回答

1

您需要爲組合指定displayField和valueField。

+0

嘿謝謝!這是問題所在。 – reagan

+2

@rob然後接受答案 –

+0

在這種情況下,你只需要一個'displayField',因爲它們是相同的 –