2015-03-25 4 views
0

Действительно ли RadioGroup работает правильно в сенчане? Пример:sencha touch RadioGroup не работает

var myRadioGroup = new Ext.form.RadioGroup({ 
     id: 'myGroup', 
     xtype: 'radiogroup', 
     fieldLabel: 'Single Column', 
     // Arrange radio buttons into three columns, distributed vertically 
     columns: 3, 
     vertical: true, 
     items: [ 
      {boxLabel: 'Item 1', name: 'rb', inputValue: '1'}, 
      {boxLabel: 'Item 2', name: 'rb', inputValue: '2', checked: true}, 
      {boxLabel: 'Item 3', name: 'rb', inputValue: '3'}, 
      {boxLabel: 'Item 4', name: 'rb', inputValue: '4'}, 
      {boxLabel: 'Item 5', name: 'rb', inputValue: '5'}, 
      {boxLabel: 'Item 6', name: 'rb', inputValue: '6'} 
     ] 
    }); 

    var resultsPanel = Ext.create('Ext.Panel', { 
     title: 'Results', 
     style:"margin:50px 0 0 10px;", 
     layout: { 
      type: 'vbox', // Arrange child items vertically 
      align: 'stretch',//, // Each takes up full width 
      padding: 55 
     }, 
     defaults: { 
      labelWidth: '85%', 
      labelWrap: true, 
      labelAlign: 'right' 
     }, 
     items:[{ 
      xtype: 'radiogroup', 
      fieldLabel: 'RadioGroup', 
      items:myRadioGroup 
     }] 

    }); 

    Ext.viewport.add(resultsPanel); 

Это порождает следующую ошибку: [ERR] C2008: Требование не было подходящих файлов (Ext.form.RadioGroup) - C: \ XAMPP \ HTDOCS \ testRadio \ app.js: 17 : 30.

У кого-нибудь есть идея, я попробовал обновить app.json (не работает), также я искал RadioGroup.js в контакте/src/form/но не нашел его.

ответ

0

Sencha не имеет поля группы радио, оно имеет только поле радио.

этот. http://docs-origin.sencha.com/touch/2.4/2.4.1-apidocs/#!/api/Ext.field.Radio

для реализации радио группы дают такое же имя для всего поля радио: Ex:

var form = Ext.create('Ext.form.Panel', { 
    fullscreen: true, 
    items: [ 
    { 
     xtype: 'radiofield', 
     name : 'color', 
     value: 'red', 
     label: 'Red', 
     checked: true 
    }, 
    { 
     xtype: 'radiofield', 
     name : 'color', 
     value: 'green', 
     label: 'Green' 
    }, 
    { 
     xtype: 'radiofield', 
     name : 'color', 
     value: 'blue', 
     label: 'Blue' 
    } 
] 
}); 

 Смежные вопросы

  • Нет связанных вопросов^_^