2011-01-22 49 views

回答

6

您刚才完全描述的组合框,所以你可能要考虑使用,而不是:

http://dev.sencha.com/deploy/dev/docs/?class=Ext.form.ComboBox

如果你仍然想旁边的一个文本字段的按钮,但是,那么你可以使用一个CompositeField :

http://dev.sencha.com/deploy/dev/docs/?class=Ext.form.CompositeField

var MyField = new Ext.form.TextField({ 
    name: 'my_field', 
    flex: 1 
}); 

new Ext.form.CompositeField({ 
    fieldLabel: 'My field', 
    items: [ 
     MyField, 
     { 
      xtype: 'button', 
      text: 'Choose item' 
      handler: function() { 
       // Show a menu or selection dialog, then set the user's 
       // selected value with: 
       MyField.setValue(value); 
      } 
     } 
    ] 
}); 
+0

将它的值设置为父组件? – javaguy 2011-01-23 22:32:19