0

如果有一个具有 2 个方面的自定义控件。一个用于保存例如一个视图面板,另一个用于保存该视图面板的相应寻呼机控件。来源是:

<xc:ccPanel footer="true" title="View">
                    <xp:this.facets>
                        <xp:div xp:key="footer">
                            <xp:pager layout="Previous Group Next"
                                partialRefresh="true" id="pager1" for="viewPanel1">
                            </xp:pager>
                        </xp:div>
                        <xp:viewPanel rows="5" id="viewPanel1"
                            xp:key="body" viewStyle="width:100%">
                            <xp:this.data>
                                <xp:dominoView var="view1"
                                    viewName="all">
                                </xp:dominoView>
                            </xp:this.data>
                            <xp:viewColumn columnName="$0"
                                id="viewColumn1">
                                <xp:viewColumnHeader
                                    value="Creation date" id="viewColumnHeader1">
                                </xp:viewColumnHeader>
                            </xp:viewColumn>
                        </xp:viewPanel>
                    </xp:this.facets>
                </xc:ccPanel>

奇怪的是面板不控制视图面板,点击任何控制链接对视图没有任何影响。我无法弄清楚我在这里缺少什么。也许你可以?提前致谢!

更新:我发现视图是受控的,但寻呼机并没有通过例如显示当前页面来反映更改。

4

1 回答 1

0

当它是 xp:viewPanel 的子方面时,寻呼机工作。尝试注释掉您的 xp:div 并在“显示”选项卡上的 viewPanel 的属性中启用寻呼机...为页眉、页脚或两者启用寻呼机。然后应该将所有内容正确绑定在一起,并且您的寻呼机应该与您的 viewPanel 一起使用。

如果您在 viewPanel 分面之外坚持使用当前设计的寻呼机,则从寻呼机中删除 partialRefresh="true"。

于 2014-05-06T13:02:46.723 回答