-
19 Feb 2013 12:27 PM #1
Can't set scrollable back to null
Can't set scrollable back to null
REQUIRED INFORMATION
Ext version tested:- Sencha Touch 2.1.1
Browser versions tested against:- Chrome for Mac 24.0.1312.57
DOCTYPE tested against:- html
Description:- 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:- Load the code below.
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
Test Case:
Code:Ext.define('MyView', { extend: 'Ext.Container', config: { id: 'a', fullscreen: true, layout: 'fit', height: 100, scrollable: null, items: [{ 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
HELPFUL INFORMATION
Screenshot or Video:- N/A
See this URL for live test case: N/A
Debugging already done:- none
Possible fix:- not provided
Additional CSS used:- only default ext-all.css
Operating System:- Mac OS 10.8.2
-
19 Feb 2013 12:40 PM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 34,118
- Vote Rating
- 453
Thanks for the report! I have opened a bug in our bug tracker.
-
19 Feb 2013 3:55 PM #3
As a workaround, Ext.getCmp('main').getScrollable().destroy() seems to work.
You found a bug! We've classified it as
TOUCH-4025
.
We encourage you to continue the discussion and to find an acceptable workaround while we work on a permanent fix.


Reply With Quote