-
14 Nov 2012 3:34 AM #1
NestedList no longer handles multiline items in Sencha Touch 2.1
NestedList no longer handles multiline items in Sencha Touch 2.1
REQUIRED INFORMATION
Sencha Touch version tested:- Sencha Touch 2.1
- Chrome Version 23.0.1271.64
Touch devices tested against:- Samsung galaxy S2
- iPad 1
- When using NestedList and rendering contents for each item using getItemTextTpl(), the height of each item is not adjusted correctly if the text for the item is multiline
- In docs for 2.1, API doc for NestedList, change the code for the example using "Code editor". Add this to the definition of var nestedList: Code:
getItemTextTpl: function(nodeItem) {return 'Line 1<br/>Line 2';} - Switch back to "Live preview"
- A list with two lines for each item, with height for each item correctly adjusted
- A list with the separators and items misaligned
HELPFUL INFORMATION
I have not looked very closely into the reason for this change in behaviour, but I can see that the rendering of the list items have changed significantly from 2.0 to 2.1. Amongst other, the position for each .x-list-item now is absolute, which leads me to think that there is some kind of computation of the top positon of each item.
Possible fix:- not provided
- none
- Ubuntu 12.04
-
14 Nov 2012 6:28 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 34,119
- Vote Rating
- 453
You just need to turn on variableHeights:
Code:getItemTextTpl : function (nodeItem) { return 'Line 1<br/>Line 2'; }, listConfig : { variableHeights : true }Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.
-
14 Nov 2012 6:35 AM #3
Ah... no bug then. I can confirm that this solution works on my actual code.
Thanks a lot for your help!
Tor-Einar Skog
Thank you for reporting this bug. We will make it our priority to review this report.


Reply With Quote