因此,我试图在Salesforce中创建一个Helper组件(它将命名为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 :)
]})
OROContoller顶点类:
public without sharing class OROController {
@AuraEnabled methods
}
我还有一个页面调用ORO组件,一个使用
的应用程序将其保存在组织中,而不是向我显示带有下拉列表的页面,而是仅显示帮助程序组件中的“ HAHHAHAH”文本。伙计们,我在这里想念什么? :)
在此先感谢您的帮助,万分感谢!