Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
EXTJS:具有相同id的对象的两个窗口_Extjs - Fatal编程技术网

EXTJS:具有相同id的对象的两个窗口

EXTJS:具有相同id的对象的两个窗口,extjs,Extjs,当我在每个窗口中创建两个包含单个textfield对象的窗口对象时。但该文本字段的Id是相同的。当我重新调整窗口对象的大小、最大化或最小化窗口对象时,控件会从一个窗口移动到另一个窗口。 请查看以下代码并重新调整标题为“窗口1”的第一个窗口的大小 Ext.onReady(函数(){ })) 对于HTML,每个id必须是唯一的。否则,你将有奇怪的行为 实际上,Ext.get方法有一个基于元素id的缓存 所以真正的问题是:为什么要为文本字段设置相同的id 如果需要已知id,可以使用: tId = Ex

当我在每个窗口中创建两个包含单个textfield对象的窗口对象时。但该文本字段的Id是相同的。当我重新调整窗口对象的大小、最大化或最小化窗口对象时,控件会从一个窗口移动到另一个窗口。 请查看以下代码并重新调整标题为“窗口1”的第一个窗口的大小

Ext.onReady(函数(){

}))

对于HTML,每个id必须是唯一的。否则,你将有奇怪的行为

实际上,
Ext.get
方法有一个基于元素id的缓存

所以真正的问题是:为什么要为文本字段设置相同的id

如果需要已知id,可以使用:

tId = Ext.id(); // generates an id
items: [{xtype : 'textfield', id: tId}]
或者以后要访问textfield元素/组件,可以使用ref或itemId:

至于HTML,每个id必须是唯一的。否则,你将有奇怪的行为

实际上,
Ext.get
方法有一个基于元素id的缓存

所以真正的问题是:为什么要为文本字段设置相同的id

如果需要已知id,可以使用:

tId = Ext.id(); // generates an id
items: [{xtype : 'textfield', id: tId}]
或者稍后要访问textfield元素/组件,可以使用ref或itemId: