2013-04-30 117 views
0

我習慣了jQuery,我會做$('pre').toggle()。什麼是最直接的ExtJS相當於此?我正在使用版本4.1.1.1。ExtJS切換很多元素?

我失去了在Ext.flyExt.dom.Query.select之間切換。

回答

1

您可以使用Ext.select(選擇器,[unique],[root])。 例如:

Ext.select('pre').toggle(); 

更多的例子:在煎茶文檔

Ext.select ('div: first'); // select a first div 
Ext.select ('div: last'); // select a last div 
Ext.select ('div: even'); // fetch even div 
Ext.select ('div: odd'); // fetch the odd div containing the 'bar' 
Ext.select ('input: checked]'); // select all input c checked = true 
Ext.select ('div {display = none}'); // select all the div with CSS-style display = none 
Ext.select ('div {display! = None}'); // select all the div with CSS-style display! = None 
Ext.select ('div {height% = 2}') // select all the div with CSS-style in which the height is divided into two 
Ext.select ('div: not (form)') // fetch div, not containing a form 
Ext.select ('div: has (a)') // fetch div, containing a link 
Ext.select ('input: checked') // select all checked checkboxes 

選擇器:http://docs.sencha.com/extjs/4.1.1/#!/api/Ext.dom.Query

的Ext.fly()方法類似於Ext.get(),區別它爲垃圾收集進行了優化。開發人員建議在不需要重用生成的DOM元素的情況下使用它。