我想在方向更改期间删除课程
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');
}
}
答案 0 :(得分:1)
不要为每个项目使用相同的ID - &gt; ID = “MYLINE”
例如,您可以定义模板:
<div data-type="myline" class="ardrawline">
然后您可以选择以下元素:
Ext.DomQuery.select("div[@data-type='myline']");