我正在编写一个自定义控件,并且声明了这样的关联:
details: {type: "sap.m.IconTabFilter", multiple: true, singularName: "detail"}
在调试器中,我可以看到有addAssociation
函数可用,但没有insertAssociation
函数(如果有所不同,我将从sap.m.ResponsivePopover
扩展。)
我的用例是我有一个sap.m.IconTabBar
,它是我控制的内部,我在内部填充。但我还需要允许消费者传递他们自己的自定义标签。
我希望消费者能够使用XML视图类型来实例化我的控件,所以我试图公开一个"详细信息"关联,这样他们就可以无缝地添加自定义选项卡,而无需创建自己的IconTabBar。
我对协会的理解不正确吗?
答案 0 :(得分:1)
声明多个对框架说将关联存储为数组。您正在为此关联获取名为getDetails()
的方法。还有addDetail
和removeDetail()
方法。不确定我是否理解了您的问题,因为如果您有addDetail
向关联添加内容,为什么要插入?
学家