xpages:在自定义控件上的寻呼机内添加一个按钮

时间:2014-04-10 10:00:12

标签: xpages lotus-notes

我有一个包含视图和寻呼机的视图面板。我想在此寻呼机上添加一个按钮,例如此按钮,以便与寻呼机中的PreviousNext控件保持一致。

 <xp:viewPanel rows="30" id="viewPanel1" viewStyle="width:100.0%">
        <xp:this.facets>
            <xp:pager partialRefresh="true" layout="Previous Group Next"
                xp:key="headerPager" id="pager1">
            </xp:pager>
        </xp:this.facets> 
.................... 
.................

我想要的按钮然后将其转换为视图面板的Expand All按钮。同样,我将有一个Collapse All

感谢您的时间!

1 个答案:

答案 0 :(得分:2)

将按钮和寻呼机放在视图构面内的面板中,然后移动xp:key =&#34; headerPager&#34;从寻呼机到面板的属性,如下所示:

    <xp:viewPanel rows="10" id="viewPanel1">
    <xp:this.facets>
        <xp:panel id="panel1" xp:key="headerPager">
            <xp:button value="hello" id="button1">
                <xp:eventHandler event="onclick" submit="false">
                    <xp:this.script><! [CDATA[XSP.alert("hello")]]></xp:this.script>
                </xp:eventHandler>
            </xp:button>
            <xp:pager partialRefresh="true" layout="Previous Group Next"
                id="pager1" for="viewPanel1">
            </xp:pager>
        </xp:panel>
    </xp:this.facets>