1

我们应用程序的 Web 客户端使用 xforms。如果在验证过程中发生错误,则会弹出一个消息框,并且消息框的标题当前显示为应用程序的名称(例如 Microsoft Internet Explorer)。

(图形功能出现故障,无法上传截图。)

我正在尝试找出是否可以将标题更改为更有意义的内容。查看 xforms 规范,第 10.6 节 (http://www.w3.org/TR/xforms11/#action-message) 描述了消息元素,它似乎不允许指定标题。

任何人都可以确认/否认不能为从 xforms 调用的消息框指定标题吗?

谢谢你。

安迪

4

2 回答 2

1

我同意你的观点,允许标题可能会很好。

Javascript alert() 函数不允许这样做,使用它来呈现消息的 XForms 实现(例如 XSLTForms)应该以不同的方式呈现它们,通常使用 z-index(如 EMC 公式)。

XForms 1.2 当然可以考虑这一点。

-阿兰

于 2010-09-24T15:45:00.097 回答
1

正如 Alain 前面提到的,您确实无法指定对话框的标题应该是什么,或者即使您希望对话框具有标题。Orbeon Forms 现在使用模态 HTML 对话框而不是 JavaScriptalert()来允许 XForms 测试套件自动化,并且现在标题始终是“Message”。

XForms 消息

实现可以决定根本不显示标题,或者允许 XForms 作者使用扩展名指定标题,例如:

<xforms:message>
    <xxforms:label>My fancy alert dialog title</xxforms:label>
    Hey, this is something you should be aware of!
</xforms:message>
于 2010-09-24T17:35:29.813 回答