在 flex 的 Mate 框架中。我正在尝试将 UIComponent 注入到非 UIComponent 中。
原因是 UI 组件是一个库组件,它具有需要在其上调用的方法。我无法删除调用方法的要求。
我目前有这样的东西
<ObjectBuilder cache="global" generator="{DashboardController}" registerTarget="true"/>
<EventHandlers type="{DashboardEvent.DASHBOARD_CREATION_COMPLETE}">
<PropertySetter generator="{DashboardController}"
targetKey="dashboard"
source="{lastReturn}"
sourceKey="target" />
</EventHandlers>
我收到这样的错误。
-------------------------------------------------- -------- MATE 错误:属性类型不匹配,请打开调试器以获取更多信息 事件类型:test.example.events.creationComplete。在文件 DashboardEventMap 的 EventHandlers 列表中发现错误 -------------------------------------------------- --------
我也尝试过使用对象生成器来设置属性。