2013-09-26 34 views
1

我想取向變化過程中刪除類刪除類2

View.js

itemCls: 'dataview-item', 
      itemTpl: [ 
       '<div class="arHeadline">', 
       ' {Headline}', 
       '</div>', 
       '<div class="arbyline">', 
       ' {Author}', 
       '</div>', 
       '<div class="arcontent">', 
       ' {Content}', 
       '</div>', 
       '<div id="myline"class="ardrawline">', 
       '</div>' 

      ], 

Controller.js

orientationChangeHandler : function(viewport,orientation,width,height){ 
    var domEl1 = Ext.get('myline'); 
    console.log("els "+domEl1); 

    if (orientation === "landscape") { 
     domEl1.addCls('ardrawline'); 
    } else { 
     domEl1.removeCls('ardrawline'); 
    } 
} 

回答

1

不要爲每個項目使用相同的ID - > id =「myline」

例如,你可以定義你的模板:

<div data-type="myline" class="ardrawline"> 

,然後你可以選擇你的要素如下:

Ext.DomQuery.select("div[@data-type='myline']"); 
+0

感謝您的回答。 –