使用 enableModifiedFlag 时,您可以在 modifiedMessage 中设置自定义消息。但是,在提示中,其余文本是英文的:
您确定要离开此页面吗?并按 OK 继续,或按 Cancel 留在当前页面。
有没有办法翻译这个文本或让它遵循本地化?
使用 enableModifiedFlag 时,您可以在 modifiedMessage 中设置自定义消息。但是,在提示中,其余文本是英文的:
您确定要离开此页面吗?并按 OK 继续,或按 Cancel 留在当前页面。
有没有办法翻译这个文本或让它遵循本地化?
无法确认这一点:在本地化的 xpages 应用程序中,我刚刚定义了属性 enableModifiedFlag = true 并在“modifiedMessage”中输入了一些固定字符串:
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"
modifiedMessage="Wollen Sie wirklich speichern?"
enableModifiedFlag="true">
这会自动在两个属性文件中为本地化“xpageName.properties”和“xpageName_en.properties”生成相应的条目,如下所示:
/xp\:view[1]/@modifiedMessage=Wollen Sie wirklich speichern?
和
/xp\:view[1]/@modifiedMessage=[en| Wollen Sie wirklich speichern? ]
(如您所见,我的源语言是 [de],而 [en] 是辅助语言)。相应地设置应用程序属性(见屏幕截图)