在sencha touch 2中的方向更改期间删除课程

时间:2013-09-26 10:38:51

标签: javascript dom extjs sencha-touch sencha-touch-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 个答案:

答案 0 :(得分:1)

不要为每个项目使用相同的ID - &gt; ID = “MYLINE”

例如,您可以定义模板:

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

然后您可以选择以下元素:

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