Вопрос макета ExtJS - PullRequest
       3

Вопрос макета ExtJS

1 голос
/ 14 января 2011

Эй, я пытаюсь сделать что-то очень простое, но мой настоящий простой мозг не может заставить его работать.По сути, мне нужен блок на экране со статической информацией и индикатором «больше».Когда пользователь нажимает больше, я изменяю размер внутреннего поля до полного размера данных и хочу, чтобы во внешнем окне отображалась полоса прокрутки, чтобы пользователь мог прокручивать, чтобы увидеть дополнительные данные.

После многихчасы попыток, я все еще не понимаю правильные структуры.Пока что у меня есть:

var info_block = new Ext.form.FieldSet( {
            layout: 'absolute',
            height: 254,
            width: 406,
            items:  [{x: 10,   y: 10: 'label',text: 'Status:'},
                     {x: 100,  y: 10, id: 'status_name', name: 'status_name', width: 300,value: 'New'},
                     {x: 10,    y: 50, xtype: 'label', text: 'Created By:'},
                     {x: 100,   y: 50,id: 'created_by',name: 'created_by',value: ''},
                     :
            ]
        });

    var scrolling_info_block = new Ext.form.FieldSet( {
            height: 154,
            width: 406,
            layout: 'absolute',
            autoscroll: true,
            title: 'outer',
            items:  [info_block]});

Затем я вставляю scrolling_info_block в свою панель.Если я установил для externalbox макет «fit», он будет иметь правильный размер, но не будет иметь полосы прокрутки.Если я установлю его на «абсолютный», он увеличится до размера внутренней рамки.

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