【问题标题】:xpages how to set title to be displayed in browser windowxpages如何设置标题在浏览器窗口中显示
【发布时间】:2014-06-11 05:55:14
【问题描述】:

是否有机会设置一个标题(对于 XPiNC 应用程序)以显示在浏览器窗口中 - 标题?

目前,当用户从一个 xpage 导航到另一个 xpage 时,标题正在发生变化。可以放一个固定的标题吗?

感谢您的宝贵时间!

【问题讨论】:

    标签: xpages xpinc


    【解决方案1】:

    您可以使用主题全局设置页面标题。只需添加以下主题(如果未单独设置,则只会设置页面标题):

    <control override="false">
        <name>ViewRoot</name>
        <property override="false">
            <name>pageTitle</name>
            <value>My title</value>
        </property>
    </control>
    

    阅读more about themes at xpageswiki.com

    【讨论】:

    • 感谢您的建议
    • HTTP Web 服务器:IBM Notes 异常 - 文件不存在
    • 链接失效
    【解决方案2】:

    在“属性”选项卡“XPage”中为 XPage 添加标题。您可以在此处添加字符串或计算标题。

    标题在 XPiNC 和浏览器中可见。

    如果您想为所有 XPage 设置相同的标题,请在主题中定义它:https://stackoverflow.com/a/11802089/2065611

    【讨论】:

    • 谢谢,@Knut。顺便说一句,无论 XPage 用户选择什么,是否有机会在全局范围内添加标题?
    • 是的,您可以定义会话范围变量并使用pageTitle="#{sessionScope.PageTitle}" 引用它,或者您可以使用带有getPageTitle() 方法的托管bean 并使用pageTitle="#{yourBean.PageTitle}"
    • 并且使用作用域变量的字段可以在任何地方、任何xpage/自定义控件上声明?我无法为使用范围变量的字段添加一些默认值... arhhh
    • 是的。或者,您为主题中的所有 XPage 定义一个标题。我添加了指向我的答案的链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-03
    • 1970-01-01
    • 2012-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多