应用程序布局中的onClick事件横幅

时间:2014-10-28 10:57:39

标签: xpages

我有一个应用程序布局,图像为横幅。是否可以将带有onclick事件的事件处理程序绑定到横幅中的图像?

    <xe:applicationLayout id="applicationLayout1"><xp:this.facets></xp:this.facets>
        <xp:callback facetName="facetMiddle" id="facetMiddle"></xp:callback>
        <xe:this.configuration>
            <xe:oneuiApplication productLogo="/ise_logo.png"
                productLogoHeight="70px" productLogoWidth="250px">
                <xe:this.bannerUtilityLinks>
                </xe:this.bannerUtilityLinks>
                <xe:this.titleBarTabs>
                </xe:this.titleBarTabs>
                <xe:this.footerLinks>
                </xe:this.footerLinks>
            </xe:oneuiApplication>
        </xe:this.configuration>
        </xe:applicationLayout>

1 个答案:

答案 0 :(得分:2)

使用productLogoClass="applicationLogo"将徽标作为应用布局横幅的参数添加到徽标中。

enter image description here

使用

在客户端加载时为此类添加客户端onclick事件
    var applicationLogo= dojo.query('.applicationLogo')[0];
    applicationLogo.onclick = function() {
            alert('clicked on logo');
    } 

在客户端事件代码中,您可以使用XSP.partialRefreshGet或XSP.partialRefreshPost执行部分刷新,如here所示。