在VIew上使用SAPUI5拆分器布局但不使用splitApp

时间:2015-02-27 19:10:57

标签: android layout sapui5 splitter

我在SAPUI5应用程序中使用了sap.m.App,我想在页面上放置一个拆分器布局。

我没有创建为sap.m.splitApp,因为我有一些我不想作为拆分器布局的视图。

如何在特定视图上放置拆分器布局?

我的测试视图:

<mvc:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc"
xmlns="sap.m" xmlns:l="sap.ui.layout" controllerName="controller.MyList"
xmlns:html="http://www.w3.org/1999/xhtml">
<Page showNavButton="{device>/isPhone}" navButtonPress="handleNavButtonPress"
    title="{i18n>MY_LIST_TITLE}">
    <l:Splitter height="500px">
    <Toolbar>
        <SearchField id = "search" search ="handleSearch" width="100%" />
    </Toolbar>
    <List
        id="myList"
        mode="{device>/listMode}"
        select="handleListSelect"
        items="{/LIST}" >
        <ObjectListItem
            type="{device>/listItemType}"
            press="handleListItemPress"
            title="{ID}">
            <attributes>
                <ObjectAttribute text="{DESCRIPTION}" />
            </attributes>
            <firstStatus>
                <ObjectStatus text="STATUS" />
            </firstStatus>
        </ObjectListItem>
    </List> 
    </l:Splitter>
 </Page>
</mvc:View>

结果是:

enter image description here

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用拆分应用技术开发的附加屏幕应用。 当你提到“我不想要作为分切机布局的一些视图” - 对于那些我可以建议你使用fullScreenPageRoutes

       fullScreenPageRoutes : {

        "summaryPage": {
            pattern : "summary",
            view : "summaryView"
         },
        }