-
20 Dec 2011 2:31 AM #1
Map with Toolbar
Map with Toolbar
I need to get a Toolbar docked on a Map panel, but I notice there is no items config item for me to add a toolbar object.
I'm using MVC and so have my view defined like so:
Just thinking, would I be best off actually using a panel with two child items, one being the Map and one the Toolbar? Seems like I'm over nesting then though??Code:Ext.define('PinpointersTouch.view.GMap', { extend: 'Ext.Map', xtype: 'gmap', config: { useCurrentLocation: false, fullscreen: true, id: 'mainMap' // items: [{ // xtype: 'toolbar', // docked: 'top', // items: [{ // xtype: 'label', // html: 'Show:', // style: 'color:white;' // },{ // xtype: 'selectfield', // store: 'TrackingListWithShowAll', // displayField: 'UnitName', // valueField: 'id', // itemId: 'selectVehicle' // }] // }] } });
-
20 Dec 2011 4:01 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,599
- Vote Rating
- 434
Ext.Map is a subclass (extends from) of Ext.Component. You have to be a subclass of Ext.Container in order to use docked components. Therefor you cannot have docked components in an Ext.Map. You will need to wrap your Ext.Map in an Ext.Container, use layout : 'fit' and add docked components both to the Ext.Container.
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.


Reply With Quote