Привязать BasicForm к Ext.Toolbar - PullRequest
2 голосов
/ 29 июля 2010

Привет, у меня есть Ext.Toolbar с элементами формы, включая FileUploadField. Я хотел бы иметь возможность отправить эту "форму" с помощью Ext.form.BasicForm. Как мне это сделать? В идеале он должен вести себя как FormPanel с ToolbarLayout (хотя это не отображается правильно).

1 Ответ

1 голос
/ 11 августа 2010

Я только что попробовал другой способ, и он, кажется, работает нормально (используя форму внутри панели инструментов), по крайней мере, для визуализации ...

Вы можете попробовать это с помощью этого кода панели инструментов...

var toolBarConversationList = new Ext.Toolbar({
  items:[
    {
      xtype: 'button',
      text: 'Some Button'
    },
    {xtype: 'tbfill'},
    {
      xtype: 'form',
      id: 'toolbarForm',
      border: false,
      bodyStyle: {
        background: 'transparent',
        marginTop: 3
      },
      items: [
        {
          xtype: 'textfield',
          name: 'form.text',
          fieldLabel: 'Some Text'
        }
      ]
    }
});

Если вы хотите, вы можете оформить этикетку с labelStyle на каждом поле.Если вы хотите включить больше полей, вы можете использовать макет столбца и макет формы для каждого из полей.

Для отправки формы вы можете использовать Ext.getCmp('toolbarForm').getForm().submit();

Я надеюсь, что это то, чтоищем ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...