Sencha Touch - 模态面板高度自动

时间:2014-11-20 16:20:12

标签: sencha-touch sencha-touch-2

有没有办法告诉Sencha调整模态面板的高度以包裹元素而不是给它一个特定的高度?

2 个答案:

答案 0 :(得分:2)

如果其配置属性“可滚动”,则可以执行此操作。设置为false。并使用以下css代码

.<yourPanelClass> .x-scroll-scroller,.<yourPanelClass> .x-scroll-container{
position:relative;
}

答案 1 :(得分:1)

CustomComponent

Ext.define('MyApp.view.modal.Popup', {
    extend: 'Ext.Panel',
    xtype: 'popup',

    config: {
        cls: 'popup',
        modal: true,
        centered: true,
        hideOnMaskTap: true,
        height: 'auto'
    }
});

CSS

.popup {
  width: 90%;

  > .x-panel-inner {
    position: relative;

    overflow: hidden;
  }
}