如何解决JSF正在优化我的<h:hiddenInput>吗?
| 我正在尝试保存一个供jQuery使用的隐藏值。 jsf代码:<h:datatable id=\"myTable\" var=\"aRow>
<h:inputHidden value=\"#{aRow.someValue}\" id=\"myTrID\"/>
<h:column> ... </h:column>
<h:column> ... </h:column>
</h:datatable>
在查看呈现的页面源代码时,我看不到ѭ1的任何证据。
仅供参考,我要尝试的是使用此jQuery代码访问此ѭ1:
$(document).ready(function() {
$(\"#myTable tr\").click(function(event){
var tr_value = $(this).children(\"input[name=\'myTrID\']\").val();
alert(\"Row Value = \" + tr_value);
});
});
解决方法
尝试将隐藏的值放在您的一列中。也许
h:inputHidden
不允许作为h:dataTable
的孩子。
,有两件事:
正如Matt Handy所说,dataTable只能有6个子级(尽管您可以将其他组件添加为构面)。
同样,clientId可能采用“ 7”的形式,其中“ 8”是该列的行索引;作为NamingContainer的任何父母都会影响ѭ9。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。