[Stackoverflow不允许标题中的单词帮助。因此h3lp]
我们正在将代码从Orbeon 3.9移动到Orbeon 4.x.改变的很多事情之一是显示xforms的行为:alert和xforms:help。示例代码:
<xforms:input ref="@code">
<xforms:alert ref="$resources/required-field"/>
<xforms:help ref="$helptext"/>
</xforms:input>
在Orbeon 3.9中,警报显示为带有白色感叹号的红色img,文本为工具提示,仅在绑定失败时才显示。帮助显示为蓝色图像,其中一个问题激活了一个包含(可能很大的)帮助文本的微小伪窗口。
在Orbeon 4.7中,警报文本按原样显示,没有图像,也没有基于绑定的条件。这会干扰精心设计的界面,因为它占用了更多的空间。根本不显示帮助文本,因为.xforms-help有display:none;。覆盖它不起作用,因为文本将只是内联显示。
我找不到这些更改的文档。有谁知道基本原理以及如何制作&#34;警告&#34;和&#34;帮助&#34;再次有用吗?
答案 0 :(得分:1)
Orbeon Forms 4.x有两处可能与此相关的更改:
<span>
或<div>
元素中。这说,&#34;红色图标&#34;警报应该仍然有效,例如请参阅好的Espresso Order或Bookcast演示。
如果您内联且无条件地看到警报,则意味着不正确的CSS不适用,或者因为上面提到的HTML布局更改,或者因为缺少某些CSS文件。
答案 1 :(得分:-1)