Как добавить закрепленный предмет в другой закрепленный предмет? - PullRequest
0 голосов
/ 19 августа 2011

У меня есть панель с панелью инструментов в качестве закрепленного элемента. Я хочу добавить кнопку внутри этой закрепленной панели инструментов. Но когда я добавляю это, это не обнаруживается вообще. Так как мне это сделать? Или есть более удобный способ добиться этого?

А если я хочу добавить его в правую часть панели инструментов?

Спасибо.

1 Ответ

0 голосов
/ 19 августа 2011

Вот простой пример. Вы используете концепцию «распорки», чтобы переместить кнопку на правую сторону. Вот хорошее объяснение того, как это работает здесь .

            new Ext.Application({
            launch: function() {
                var tapHandler = function (btn, evt) {
                    alert("Button '" + btn.text + "' tapped.");
                }
                var dockedItems = [
                    {
                    xtype: 'toolbar',
                    title: 'Buttons',
                    ui: 'dark',
                    dock: 'top',
                    items: [
                        { xtype: 'spacer' },
                        { ui: 'forward', text: 'Forward' }
                    ],
                    defaults: { handler: tapHandler }
                }];
                new Ext.Panel({
                    fullscreen: true,
                    dockedItems: dockedItems,
                    html: 'Hello World!'
                });
            }
        });
...