-
30 Nov 2012 8:58 PM #1
Ext.id() doesn't return unique id
Ext.id() doesn't return unique id
REQUIRED INFORMATION
Ext version tested:- ST 2.0.1ST2
Description:
According to documentation, Ext.id() function takes only optional arguments. When both are omitted, prefix is defaulted to ''ext-element-" and sequence is provided by Ext.idSeed. Looks like when elements are created though, idSeed is not incremented accordingly. Because of that, a call to Ext.id() might return a reference to an already-existing element, instead of fresh one
Steps to reproduce the problem:- Use test case below
- Ext.id() in console
- "ext-element-1" is returned, which is actually the <head>
Test Case
Code:Ext.create('Ext.Panel', { fullscreen : true, html : 'Hello from your first Sencha Touch App made by Sencha Fiddle.' });Last edited by mitchellsimoens; 1 Dec 2012 at 7:49 AM. Reason: Added testcase to post
-
1 Dec 2012 7:49 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 34,107
- Vote Rating
- 453
Thanks for the report! I have opened a bug in our bug tracker.
Success! Looks like we've fixed this one. According to our records the fix was applied for
TOUCH-3782
in
Sprint 33.


Reply With Quote