Xpages 使用xe:applicationLayout对主内容区域和LeftColumn方面进行部分更新有什么方法吗?
除了将我的xe:applicationLayout放在名为panelAll的面板内或进行完整更新之外,还有什么方法可以对我的panelMainContent面板和我的LeftColumn方面进行部分更新Xpages 使用xe:applicationLayout对主内容区域和LeftColumn方面进行部分更新有什么方法吗?,xpages,xpages-ssjs,xpages-extlib,Xpages,Xpages Ssjs,Xpages Extlib,除了将我的xe:applicationLayout放在名为panelAll的面板内或进行完整更新之外,还有什么方法可以对我的panelMainContent面板和我的LeftColumn方面进行部分更新 <?xml version="1.0" encoding="UTF-8"?> <xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xc="http://www.ibm.com/xsp/custom" xmlns:xe="h
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xc="http://www.ibm.com/xsp/custom"
xmlns:xe="http://www.ibm.com/xsp/coreex">
<xc:DL2_AppLayout>
<xp:panel id="panelMainContent">
<xc:xcCustByNameView></xc:xcCustByNameView>
</xp:panel>
<xp:this.facets>
<xp:panel xp:key="LeftColumn" id="panelLeftColumn">
<xc:DL2_LeftColumnNav></xc:DL2_LeftColumnNav>
</xp:panel>
</xp:this.facets>
</xc:DL2_AppLayout>
</xp:view>
您可以在刷新第一个组件的事件的onComplete中刷新第二个组件,如所述 您可以在刷新第一个组件的事件的onComplete中刷新第二个组件,如所述 另外,这一点与这个特定问题无关,但请记住,面板的开销略高于div,因此除非您定义面板的本地数据源/上下文,否则始终使用xp:div。这一点与此特定问题无关,但请记住,面板的开销略大于div,因此除非您定义面板的本地数据源/上下文,否则始终使用xp:div。如果左栏的部分刷新仅用于设置活动菜单选项,您还可以使用一些客户端JavaScript来实现这一点。请参见此处的示例代码:如果左栏的部分刷新仅用于设置活动菜单选项,那么您也可以使用一些客户端JavaScript来实现这一点。有关示例代码,请参见此处: