来自Primefaces客户端验证(CSV)的HTML5占用空间很小

时间:2017-06-06 15:15:42

标签: html5 primefaces client-side-validation

我正在尝试使用Primefaces的客户端验证(CSV)样本很长一段时间来获得HTML5的足迹效果,但经过大量搜索和多次尝试后,我无法获得预期的结果。我遵循了所有文档,包括在web.xml中放置必要的参数,并且验证本身正常工作,但是脚印效果不起作用。

在web.xml中添加了参数:

<context-param>
    <param-name>primefaces.CLIENT_SIDE_VALIDATION</param-name>
    <param-value>true</param-value>
</context-param>

在我的文档顶部,我正在使用HTML 5文档的表示法:

<!DOCTYPE html>
  • 尝试使用WildFly 8.2.1和现在的WildFly 10.1

  • 进行部署
  • 尝试使用Primefaces 5.3,现在使用6.1,但没有成功

我的问题是如何使用Primefaces CVS从HTML5中获得很少的足迹?

示例页面:https://www.primefaces.org/showcase/ui/csv/basic.xhtml

1 个答案:

答案 0 :(得分:2)

我认为你误解了'使用html5的足迹'。这意味着它使用浏览器的html5功能是一种“轻量级”实现,因为它不会向元素添加大量代码以使客户端验证(CSV)成为现实。

因此,如果CSV工作,你使用'小占地面积',如果CSV根本不工作,那么你当然没有它,但是(希望)显而易见('小足迹'不是一些您可以打开和关闭的功能

您在评论中描述的是纯粹的CSS /主题。展示中的默认主题是'omega',它具有(据我所知)的属性,错误的字段没有完整的红色边界,只有左边的一个。在使字段无效后切换展示中的主题(例如,对Afterdark)将使这一点清楚。