是否可以引用来自JavaScript的JSF h:inputText
控件的required
属性?这是一个不能使用AJAX的页面,我想根据另一个文本字段中的值设置required
属性。通过JavaScript引用JSF控件的属性
1
A
回答
3
我想根据另一个文本字段中的值设置所需的属性。
然后,只需检查,在required
属性。
E.g.当你想让它取决于其他字段是否被填充:
<h:inputText value="#{bean.input1}" binding="#{input1}" />
<h:inputText value="#{bean.input2}" required="#{not empty input1.value}" />
或者当它必须是一个特定的值,例如, “富”。
<h:inputText value="#{bean.input1}" binding="#{input1}" />
<h:inputText value="#{bean.input2}" required="#{input1.value == 'foo'}" />
保持简单。
2
您无法从Javascript中“访问”JSF属性。这些属性位于另一台机器上,以执行Javascript。
我想你可以编写JSF来生成依赖于JSF控件的嵌入式Javascript。但我怀疑你需要创建并使用自己的JSF控件来实现这一点。
(我是从JSP和JSTL推广...但我认为,原则同样适用。)
1
这是不可能的,据我所知。 Java脚本在客户端执行,JSF控件是服务器端。
但是,我认为您可以使用ajax push并根据某人在文本字段中键入的值绑定所需的属性值。看看像iceFaces这样的框架,它提供了这样的功能。但是,这正在远离Java脚本。
相关问题
- 1. 通过javascript函数引用控件
- 2. 通过HTML属性而不是JavaScript定义的JQuery UI控件
- 3. 控制通过服务引用序列化的属性
- 4. 通过不同的属性使用JavaScript
- 5. Javascript返回的对象属性通过引用或值返回?
- 6. 通过引用检索属性
- 7. 通过javascript设置taglib的属性通过javascript
- 8. MasterPage - 将控件作为属性引用?
- 9. 通过Struts 2的属性的JavaScript
- 10. 的Javascript组通过对象属性
- 11. 过滤ngOptions通过属性的属性
- 12. Javascript对象属性引用
- 13. 通过索引引用对象的属性是否安全?
- 14. 无法通过javascript控制CSS底部属性
- 15. 应用通过id属性CSS属性
- 16. 通过“属性任务”使用Ant属性文件的原因
- 17. 如何通过客户端获取用户控件属性?
- 18. 通过属性
- 19. 通过属性
- 20. 通过属性
- 21. 通过javascript引用firefox事件对象
- 22. OrientDB更新属性通过JavaScript
- 23. JavaScript:通过原型分配属性
- 24. 通过Javascript修改onClick属性
- 25. 通过javascript访问id属性
- 26. 通过JavaScript更改CSS属性
- 27. 如何通过jquery访问javascript属性?
- 28. 通过Javascript更改CSS属性
- 29. 如何通过其属性在JavaScript
- 30. 通过Apache Camel使用属性文件
发现了一些文章:http:// localhost:8080/request-forms/pages/overtime/overtime-n.seam和这个:http://illegalargumentexception.blogspot.com/2009/10/jsf-working- with-component-identifiers.html – Alex 2010-11-24 22:19:38
第一个链接必须是拼写错误。它指向你的本地主机;)。 – CoolBeans 2010-11-24 22:21:28
第二个环节很不错。感谢分享它Alex。 – CoolBeans 2010-11-24 22:25:23