You found a bug! We've classified it as
We encourage you to continue the discussion and to find an acceptable workaround while we work on a permanent fix.
Can't set scrollable back to null
Ext version tested:
Browser versions tested against:
- Chrome for Mac 24.0.1312.57
DOCTYPE tested against:
- If you start with scrollable:null, and change it to scrollable: false or true, you can't set it back to scrollable: null to restore the old behavior. As far as I can tell, scrollable: null means that the content can overflow its container, and scrollable: false means that the content will be clipped to the size of its container. There may be cases where you want to change this setting.
Steps to reproduce the problem:
The result that was expected:
- When you set scrollable to null, the content can overflow its container
The result that occurs instead:
- The content is still clipped to the size of its container, just like with scrollable: false
html: 'test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br /> '
var view = Ext.create('MyView'); // the content overflows its container
Ext.getCmp('main').setScrollable(false); // the content is clipped
Ext.getCmp('main').setScrollable(null); // the content is still clipped
Screenshot or Video:
See this URL for live test case: N/A
Debugging already done:
Additional CSS used:
Thanks for the report! I have opened a bug in our bug tracker.
As a workaround, Ext.getCmp('main').getScrollable().destroy() seems to work.