Таб на странице редактирования ресурса

Добрый день. Столкнулся с такой казалось мелочью, но никак не могу ее победить: как вывести таб от своего компонента на страннице редактирования ресурса, чтобы сохранить его функциональность? Я делаю следующим способом:

  1. Написал плагин на событие "OnDocFormPrerender", в котором подключаю файл tab.js, а также файлы js компонента (а надо ли?)
  2. В файле tab.js пишу такой код:
Ext.onReady(function () {
	var mainPanel = Ext.getCmp("modx-panel-resource");
	if (!mainPanel) return;

	if (mainPanel.config.record.id > 0) {
		modCOM.config.docid = mainPanel.config.record.id;

		MODx.addTab("modx-resource-tabs", {
			title: _("modcom"),
			id: "files-tab",
			width: "95%",
			items: [{
				xtype: "modcom-grid-items",
				width: "95%"
			}]
		});
	}
});

В результате вкладка не выводится...

  1. Если же я меняю xtype на любой из стандартных, то все работает. Проблема я так понимаю в том, что MODX не видит мой кастомный xtype? Но в плагине у меня подключены все js, которые есть в компоненте, не пойму в чем я ошибаюсь... Помогите, пожалуйста.