将XPage选项卡栏链接到文档

时间:2013-11-22 10:33:02

标签: mobile xpages tabbar

我在XPage中有以下代码(在我第一次尝试移动应用程序时)。我看到错过了将文档链接到标签栏的步骤。不幸的是,我目前无法在线访问safari书籍(或者会在那里查找扩展库参考资料)。

下面的代码什么也没做。没有错误,也没有更新在移动设备中查看的文档。

如果我将代码直接放在文档上的按钮上 - 那就可以了。

有人可以帮忙吗?

CODE

<xe:tabBar id="tabBar1" barType="segmentedControl">

<xe:tabBarButton id="tabBarButton1" label="Accept">
<xp:eventHandler event="onClick" submit="true"
refreshMode="complete">
<xe:this.action>
<xp:actionGroup>
<xp:modifyField name="Status" value="1" var="document1"></xp:modifyField>

<xe:moveTo direction="Left to Right"
forceFullRefresh="true" saveDocument="true" transitionType="slide">
<xe:this.targetPage><![CDATA[#{javascript:if(viewScope.page == "allLive"){
    return "allLive";
    }else{
    return "viewPage";
    }}]]></xe:this.targetPage>
</xe:moveTo>
</xp:actionGroup>
</xe:this.action>
</xp:eventHandler>
</xe:tabBarButton>
</xe:tabBar>

1 个答案:

答案 0 :(得分:2)

确保tabBar组件与目标(例如document1)数据源位于相同的上下文(面板/自定义控件)中。否则,modifyField操作将无法访问引用的数据对象。