0

有没有办法设置验证消息的样式(WrongValueException 等),因为它绝对不是触摸友好的。

我在 zk 的文档中进行了搜索,但一无所获。

目前我使用 Zk 6.5.2

4

1 回答 1

1

验证消息显示在ErrorBox小部件中。

z 类是z-errbox。不幸的是,我不相信 ZK 会给你一个钩子来为任何特定的 ErrorBox 指定一个自定义的 z 类。这意味着覆盖 ErrorBox 样式的唯一方法是覆盖所有 ErrorBox 的样式。听起来这可能对您有用,如果是这样,您可以在源代码中查看 ZK 样式类定义。

例如,您可以使用 .. 覆盖验证文本颜色。

.z-errbox-center {
    color: blue;
}

附带说明一下,您可能希望将自定义 CSS 文件挂接到 ZK 中,而不是手动将其加载到页面上。这将确保它尽可能快地加载,并且用户不会在页面加载时看到样式发生变化。

(在 WEB-INF/zk.xml 中)

<desktop-config>
    <theme-uri>/css/style.min.css</theme-uri>
</desktop-config>

您可以在文档中阅读有关 theme-uri 标记的更多信息。

于 2013-09-20T13:32:35.597 回答