1

sencha touch 2.0で開発したアプリにこのカレンダーを実装しましたが、問題が発生しました。アプリケーションのソースコードをWebブラウザーで実行すると、カレンダーは正常に機能します。しかし、アプリの製品とパッケージを生成すると、カレンダーが機能せず、次の問題が発生します。さらに、これらの問題は、アプリがデバイスで実行されている場合にも発生します。1):カレンダーの月表示でセルが選択されていません。2):カレンダーの月、週、日ビューで次と前が機能しません。3):これはタップイベントでバインドできないように思えます

例 :

this.element.on({tap:this.onTableHeaderTap、scope:this、delegate:'td'});

this.element.on({tap:this.onTimeSlotTap、scope:this、delegate:this.getItemSelector()});

このハードルを取り除くのを手伝ってください。

心より感謝申し上げます。

4

1 に答える 1

1

次のようにクラス obj を作成し、これを子クラス コンストラクターに追加します。

companyCalender = Ext.create('myapp.view.TouchCalendarView',{
                  viewConfig : {
                      mode : 'month',
                      weekStart : 0,
                      value : new Date()
                  }
});
Ext.apply(this.initialConfig, config);
Ext.apply(this, config);
myapp.view.CompanyCalender.superclass.constructor.apply(this, arguments); 
this.add(companyCalender);
于 2012-09-07T11:56:07.727 に答える