Порядок вывода скриптов в админке.
Подскажите пожалуйста, почему скрипты идут гораздо раньше чем html? Код моего update.class.php (создан потому что у меня есть класс наследуемый от modResource)
public function loadCustomCssJs()
{
$assetsUrl = $this->helpDesk->config['assetsUrl'];
$properties = $this->modx->getObject('hdOrderData', $this->resource->get('id'));
parent::loadCustomCssJs();
$this->addHtml('
<script type="text/javascript">
Ext.onReady(function() {
helpDesk.config = '.json_encode($this->helpDesk->config).';
helpDesk.config.connector_url = "'.$this->helpDesk->config['connectorUrl'].'";
helpDesk.record = '.json_encode($properties->toArray()).';
});
</script>');
$this->addLastJavascript($assetsUrl . 'js/mgr/helpdesk.js');
$this->addLastJavascript($assetsUrl . 'js/mgr/resource/tab.js');
}
В дереве addHtml гораздо ниже чем addLastJavascript. отсюда у меня ошибка, поскольку не могу подхватить данные необходимые в tab.js