Аура Salesforce: компонент, расширяющий другой компонент, «угнан» им - PullRequest
0 голосов
/ 24 августа 2018

Поэтому я пытаюсь создать вспомогательный компонент в Salesforce (он будет называться HelperComponent.cmp), который будет содержать некоторые методы в своем помощнике, которые могут использоваться помощником существующего компонента, OROHelper. Без нового HelperComponent мой компонент ORO.cmp работает хорошо, показывая мне страницу с выпадающим списком. Однако, если я создаю пустой HelperComponent, устанавливаю его расширяемым и расширяю его в ORO, вся страница захватывается HelperComponent. Я подозреваю, что проблема вызвана тем фактом, что ORO.cmp имеет контроллер, определенный в вершине, помеченный в начале как controller = "OROController", и контроллер, определенный в javascript, рядом с компонентом.

HelperComponent.cmp:

<aura:component extensible="true" abstract="true" description="HelperComponent">

    HAHAHHAHAHAHHA

</aura:component>

HelperComponentHelper:

({
})

ORO.cmp:

<aura:component extends="c:HelperComponent"
                implements="force:appHostable,flexipage:availableForAllPageTypes"
                controller="OROController"
                access="public"
                description="ORO">
.......
......
more functionalities & stuff
...
</aura:component>

OROController.js:

({

functions & stuff

})

OROHelper.js:

({
helper methods & stuff :)
]})

OpeContoller apex class:

public without sharing class OROController {

@AuraEnabled methods

}

У меня также есть страница, которая вызывает компонент ORO, и приложение, которое использует

Сохраняя это в организации, вместо того, чтобы показывать мне страницу с выпадающим списком, мне показывается только текст "HAHHAHAH" из вспомогательного компонента. Что мне здесь не хватает, ребята? :)

Заранее благодарю за помощь, очень признателен!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...