ExtJS4 - Панель инструментов MVC с привязкой JSON к кнопке - PullRequest
0 голосов
/ 16 мая 2011

У меня есть приложение MVC с панелью инструментов, панелью вкладок и панелью навигации, привязанной к области просмотра. На панели инструментов мне нужна кнопка выхода из системы с именем пользователя сеанса. Поэтому я запрашиваю сервер. Я установил магазин и модель на свой контроллер панели инструментов:

Ext.define('Cc.controller.Headers', {
  extend: 'Ext.app.Controller',

  stores: ['Person'],

  models: ['Agent'],

  views: ['Header'],

  refs: [
    { ref: 'head', selector: 'head' },
    { ref: 'logoutButton', selector: 'head button[action=logout]'}
  ],

  init: function() {
    this.control({
      'head button[action=logout]': {
          beforerender: this.initLogoutButton
      }
    });
  },

  initLogoutButton: function(a){
    this.getPersonStore().load();
    var store = this.getPersonStore().each(),
        button = this.getLogoutButton();
     **//how to bind data to the button ?**
  }
});
...