写入ClientBehaviorRenderer

时间:2011-10-26 15:55:19

标签: jsf

我目前正在使用JSFs ClientBehavior API。 我想创建一个使用jQuery的客户端行为。除了包含jQuery的* .js文件外,<head>部分还需要另一个脚本来引导所有jQuery内容,即创建客户端小部件。

我尝试从victor herrera关注this approach,但组件系统事件从未被处理过。我想这是因为ClientBehaviors不从UIComponent继承。

所以我的问题是如何将动态创建的JS添加到渲染文档的<head>

这就是最终渲染的输出应该是这样的:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <script type="text/javascript">
   $(document).ready(function () {
        // Dynamically created stuff here 
   }   
  </script>
</head>
<body>
 ...
 <input type="text" id="myJSFInputWithClientBehavior" onclick="doSomeStuffWithjQuery()" />
</body>
</html>

0 个答案:

没有答案