我目前正在使用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>