0

私はこれに腹を立てています、私はsencha touch 2にリストを持っています、そして私は私のcontrollerファイルにリストのタップを制御し、情報で新しいビューを作成する関数を持っています、これがcontrollerファイルコードです:

Ext.define('MyApp.controller.Details', {
extend: 'Ext.app.Controller',

config: {
    refs: {
         placesContainer:'placesContainer'
    },
    control: {
         'placesContainer places list':{
             itemtap: function(list,index,target,record) {
                 console.log("item "+record.get('name')+" pigiato");
                 var detailsView = Ext.create('MyApp.view.Details');
                 this.getPlacesContainer().push(detailsView);
                 detailsView.setData(record.data);
                 detailsView.getAt(0).setData(record.data); // will set data to first component in items array
                 detailsView.getAt(1).setData(record.data); // will set data to second component in items array
                 detailsView.getAt(2).setData(record.data); // will set data to second component in items array
             }
         }
    }
}

});

今...リストアイテムの名前をタップして詳細ビューのタイトルを指定および設定するにはどうすればよいですか?誰かが助けることができますか?ありがとうございました!

4

1 に答える 1

2

ちょうどこのような

var detailsView = Ext.create('MyApp.view.Details', {
  title: record.get('name')
});

お役に立てれば

于 2013-03-25T09:56:57.663 に答える