-
7 Mar 2012 4:41 PM #1
Panel resize doesn't update coordinates, normal?
Panel resize doesn't update coordinates, normal?
Hi all,
If I re-size the panel to the TOP or to the LEFT, its x and y coordinates keeps resetting to initial value. I would like it to behave naturally and update its coordinates.
What is wrong with this code please?
version: 4.1-beta3
Please try it in this jsFiddle:
http://jsfiddle.net/astronaute/rgGwr/
Thank you in advance for your help.Code:Ext.Loader.setConfig({ enabled: true }); Ext.onReady(function() { Ext.create('Ext.Viewport', { layout: 'absolute', items: [ { xtype: 'panel', title: 'panel', draggable: true, resizable: true, x: 100, y: 100, width: 100, height: 100}] }); });
-
8 Mar 2012 3:24 PM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,684
- Vote Rating
- 435
When you resize it, it is just resizing the panel and since you have an x and y config it will stay at those coords.
Try something like this:
Code:Ext.create('Ext.Viewport', { items: [ { xtype : 'panel', title : 'panel', x : 100, y : 100, width : 100, height : 100, draggable : true, resizable : { listeners : { resize : function(resizer) { var tracker = resizer.resizeTracker, target = resizer.target; target.setPosition(tracker.lastX, tracker.lastY); } } } } ] });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.
-
11 Mar 2012 8:23 AM #3


Reply With Quote