-
9 Jan 2012 12:38 PM #1
form.getValues() not correct when initially setting value:
form.getValues() not correct when initially setting value:
When you set a text field to an initial value and change it, form.getValues() returns the original value instead of current. Drop this in examples/forms/src, put a breakpoint on line 328, change Pam to Mike, then click Save. At your breakpoint values.name will be Pam instead of Mike.
index.zip
-
9 Jan 2012 12:57 PM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,641
- Vote Rating
- 434
Here is a simple test case:
Code:Ext.create('Ext.form.Panel', { fullscreen : true, items : [ { xtype : 'textfield', value : 'test', name : 'text' }, { xtype : 'button', handler : function(btn) { var form = btn.up('formpanel'); console.log(form.getValues().text); } } ] });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.
-
12 Jan 2012 3:59 PM #3Sencha - Sencha Touch Dev Team
- Join Date
- Mar 2007
- Location
- Redwood City, California
- Posts
- 3,652
- Vote Rating
- 14
This issue has been fixed for the next release.
Success! Looks like we've fixed this one. According to our records the fix was applied for
TOUCH-1354
in
2.0.


Reply With Quote