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