Results 1 to 3 of 3

Thread: Can't set scrollable back to null

    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.
  1. #1
    Sencha User
    Join Date
    Mar 2007
    Posts
    443
    Vote Rating
    18
      0  

    Default 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

  2. #2
    Sencha - Sr Software Engineer mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    39,331
    Vote Rating
    1297
      0  

    Default

    Thanks for the report! I have opened a bug in our bug tracker.

  3. #3
    Sencha User
    Join Date
    Mar 2007
    Posts
    443
    Vote Rating
    18
      0  

    Default

    As a workaround, Ext.getCmp('main').getScrollable().destroy() seems to work.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •