2012-11-30 76 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',因为它们是相同的 –