IconTabFilter未显示

时间:2014-09-22 08:22:48

标签: sapui5

我正在从控制器向IconTabBar添加内容。

查看:

<IconTabBar id="list" >

            <items> </items>
</IconTabBar>

控制器:

var oIconTabFilter=new sap.m.IconTabFilter({
                        text: "Items",
                        icon:"sap-icon://document",
                        content:[ new sap.ui.view({id:"itemdet",type:"XML", viewName:"view.DetailsScreen"})]
                    });
                    this.getView().byId("list")
                    .addItem(oIconTabFilter);

DetailsS​​creen.controller.js:

....
onInit : function() {
                    this._oRouter =  sap.ui.core.UIComponent.getRouterFor(this); //ERROR HERE
                    this._oRouter.attachRouteMatched(this._handleRouteMatched, this);
            },
....

问题是它在onInit()内的DetailsS​​creen.controller.js的第一行上给出了一个错误:

Error: sap.ui.component cannot be called without parameter!"

因为未加载oIconTabFilter。 我无法理解可能存在的问题。请帮忙。

0 个答案:

没有答案