直通不起作用
Passthrough not working
我尝试了几种不同的变体,其中 none 似乎有效。
规格:
Mojarra 2.2.5
Primefaces 6.0
JSF 2.2
1.) 直通
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ps="http://java.sun.com/jsf/passthrough"
....
<h:inputText id="sign_in_useremail" type="text" class="form-control" ps:placeholder="useremail" />
2.) PassThroughAttribute
xmlns:h="http://java.sun.com/jsf/html"
xmlns:pc="http://xmlns.jcp.org/jsf/core"
...
<h:inputText id="sign_in_useremail" type="text" class="form-control"">
<pc:passThroughAttribute name="sign_in_useremail" value="useemail" />
</h:inputText>
3.) 远景只有一个标签
<h:inputText id="sign_in_useremail" type="text" class="form-control" label="useremail">
在 1) 中,您使用的是 2.2 之前的名称空间,在 2) 中,您混合使用了 2.2 和 2.2 之前的名称空间。只需让它们都符合 2.2 标准即可。
另见
我尝试了几种不同的变体,其中 none 似乎有效。
规格:
Mojarra 2.2.5
Primefaces 6.0
JSF 2.2
1.) 直通
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ps="http://java.sun.com/jsf/passthrough"
....
<h:inputText id="sign_in_useremail" type="text" class="form-control" ps:placeholder="useremail" />
2.) PassThroughAttribute
xmlns:h="http://java.sun.com/jsf/html"
xmlns:pc="http://xmlns.jcp.org/jsf/core"
...
<h:inputText id="sign_in_useremail" type="text" class="form-control"">
<pc:passThroughAttribute name="sign_in_useremail" value="useemail" />
</h:inputText>
3.) 远景只有一个标签
<h:inputText id="sign_in_useremail" type="text" class="form-control" label="useremail">
在 1) 中,您使用的是 2.2 之前的名称空间,在 2) 中,您混合使用了 2.2 和 2.2 之前的名称空间。只需让它们都符合 2.2 标准即可。
另见