-
7 Jun 2012 4:38 AM #1
Modify onItemDisclosure Property at runtime
Modify onItemDisclosure Property at runtime
Hi everybody,
In my application, when I writeI see the little arrow of the disclosure property. If I set it to false at the beginning and use setOnItemDisclosure in my code to set the onItemDisclosure property, the arrow is not displayed. Did someone know why ?Code:onItemDisclosure: this.myFunction
Thanks
Jeremy
-
9 Jun 2012 6:49 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,684
- Vote Rating
- 435
This is because there is no updateOnItemDisclosure method so we can take a look at this as a bug.
Code:new Ext.dataview.List({ fullscreen : true, onItemDisclosure : false, itemTpl : '{text}', store : { fields : ['text'], data : [ { text : 'One' }, { text : 'Two' }, { text : 'Three' } ] }, items : [ { xtype : 'toolbar', docked : 'top', items : [ { text : 'Enable Disclosure', handler : function(button) { var list = button.up('list'); list.setOnItemDisclosure(function() { console.log('hi'); }); } } ] } ] });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.
You found a bug! We've classified it as
TOUCH-2993
.
We encourage you to continue the discussion and to find an acceptable workaround while we work on a permanent fix.


Reply With Quote