Как определить внутреннее поле в sencha-touch

items: [
         {
          xtype: 'textareafield',
           label: 'references',
           items: [{
                    xtype:'textareafield',
                      }
                 ]
                   }]

Я хочу создать поле textarea внутри textarea, но оно отображает только одно textareafield и не показывает внутреннее textareafield.


person Amar    schedule 13.04.2012    source источник


Ответы (1)


Конфигурация items здесь не работает, так как она недоступна для Ext.field, попробуйте вместо нее конфигурацию component, что-то вроде этого:

{
    xtype: 'textfield',
    component: {
      xtype: 'container', 
      layout: 'vbox', 
      items: [
      {
        xtype: 'textareainput', 
        flex: 3,
      }, 
      {
        xtype: 'textareafield',
        flex: 1, 
      }
      ]},
},

P/S: За кулисами Sencha Touch 2 устанавливает component конфигурации на {xtype: "textareainput"} по умолчанию, поэтому с помощью этого метода вы можете вставлять все, что хотите, например, кнопки и так далее.

person Thiem Nguyen    schedule 13.04.2012
comment
теперь я хочу добавить границу во внутреннее поле, как это возможно?? - person Amar; 17.04.2012
comment
это просто вопрос настройки CSS - person Thiem Nguyen; 17.04.2012