XPages:更改选项卡时加载屏幕(TabPanel)

XPages:更改选项卡时加载屏幕(TabPanel),xpages,lotus-notes,Xpages,Lotus Notes,我的XPage上有一个选项卡面板。当我从一个选项卡移动到另一个选项卡时,加载的数据很少,这需要一些时间 是否可以在更改选项卡时显示加载屏幕 谢谢你的帮助 关于您可以使用备用对话框自定义控件: 它基本上将自己注入部分刷新机制。如果任何AJAX请求的持续时间超过指定的持续时间,将向用户显示待机对话框。您可以使用待机对话框自定义控件: 它基本上将自己注入部分刷新机制。如果任何AJAX请求需要超过指定的持续时间,则会向用户显示待机对话框。您应该查看xe:djTabContainer和xe:djTab

我的XPage上有一个选项卡面板。当我从一个选项卡移动到另一个选项卡时,加载的数据很少,这需要一些时间

是否可以在更改选项卡时显示加载屏幕

谢谢你的帮助


关于

您可以使用备用对话框自定义控件:


它基本上将自己注入部分刷新机制。如果任何AJAX请求的持续时间超过指定的持续时间,将向用户显示待机对话框。

您可以使用待机对话框自定义控件:


它基本上将自己注入部分刷新机制。如果任何AJAX请求需要超过指定的持续时间,则会向用户显示待机对话框。

您应该查看
xe:djTabContainer
xe:djTabPane
。这是Dojo选项卡容器的XPages扩展库版本。它支持一次在所有选项卡中加载内容,或使用部分刷新选项添加加载消息

更新

Paul Withers对加载消息的
属性发表了评论。它确实适用于所有内容。下面是一个简单的例子:

<xe:djTabContainer id="djTabContainer1" doLayout="false">
    <xe:djTabPane id="djTabPane1" title="Tab 1" partialRefresh="true" refreshOnShow="true" partialEvents="true" loadingMessage="LOADING LOADING LOADING">Tab 1</xe:djTabPane>
    <xe:djTabPane id="djTabPane2" title="Tab 2" partialRefresh="true" refreshOnShow="true" partialEvents="true" loadingMessage="LOADING MORE LOADING MORE">Tab 2</xe:djTabPane>
</xe:djTabContainer>

表1
表2

切换选项卡时,您可以非常简短地看到加载消息。

您应该查看
xe:djTabContainer
xe:djTabPane
。这是Dojo选项卡容器的XPages扩展库版本。它支持一次在所有选项卡中加载内容,或使用部分刷新选项添加加载消息

更新

Paul Withers对加载消息的
属性发表了评论。它确实适用于所有内容。下面是一个简单的例子:

<xe:djTabContainer id="djTabContainer1" doLayout="false">
    <xe:djTabPane id="djTabPane1" title="Tab 1" partialRefresh="true" refreshOnShow="true" partialEvents="true" loadingMessage="LOADING LOADING LOADING">Tab 1</xe:djTabPane>
    <xe:djTabPane id="djTabPane2" title="Tab 2" partialRefresh="true" refreshOnShow="true" partialEvents="true" loadingMessage="LOADING MORE LOADING MORE">Tab 2</xe:djTabPane>
</xe:djTabContainer>

表1
表2

切换选项卡时,您可以非常简短地看到正在加载的消息。

我认为loadingMessage属性仅在通过href属性从另一个URL加载内容时才相关。请参阅XPages扩展库的第29页,关于边框容器的部分。(Dojo容器控件都扩展了相同的UIDojoContentPane类,该类定义了href和loadingMessage属性。)Paul,我添加了一个示例:-)我认为loadingMessage属性仅在通过href属性从另一个URL加载内容时才相关。请参阅XPages扩展库的第29页,关于边框容器的部分。(Dojo容器控件都扩展了相同的UIDojoContentPane类,该类定义了href和loadingMessage属性。)Paul,我添加了一个示例:-)查看我对这个问题的回答。从这个问题中找出我的答案。