Javascript从rich:dataTable中读取数据?
我可以在表单初始化期间生成数据表。(JSF)。然后我想编写 javascript 来从 rich:dataTable 值读取数据
<f:view>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript">
function getTableValue()
{
//Here i want to write code for get one by one value
//from rich:datatable content
}
</script>
</head>
<body>
<h:form id="tableForm" binding="#{DataTable.initForm}">
<rich:dataTable id="salesTable" value="#{DataTable.saleList}" var="data">
<f:facet name="header">
<rich:columnGroup>
<rich:column>
<h:outputText value="Sales" />
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:column>
<h:outputText value="#{data.salesPercentage}" />
</rich:column>
</rich:dataTable>
<input id="tableButton" type="button" value="getDataTableValue" onclick="getTableValue()" />
</h:form>
</body>
</html>
</f:view>
帮助我。 感谢您的努力。
I can generate datatable during form initialization.(JSF). Then I want to write javascript for read data from rich:dataTable values
<f:view>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript">
function getTableValue()
{
//Here i want to write code for get one by one value
//from rich:datatable content
}
</script>
</head>
<body>
<h:form id="tableForm" binding="#{DataTable.initForm}">
<rich:dataTable id="salesTable" value="#{DataTable.saleList}" var="data">
<f:facet name="header">
<rich:columnGroup>
<rich:column>
<h:outputText value="Sales" />
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:column>
<h:outputText value="#{data.salesPercentage}" />
</rich:column>
</rich:dataTable>
<input id="tableButton" type="button" value="getDataTableValue" onclick="getTableValue()" />
</h:form>
</body>
</html>
</f:view>
Help me.
Thanks for your effort.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先从文档中获取表格(右键单击页面,执行查看源代码以查看自己生成的
id
)。然后从表体中获取行作为数组。
然后循环行并从行中获取单元格作为数组。
然后循环单元格并获取内容。
另请参阅:
First get the table from the document (rightclick page, do View Source to see generated
id
yourself).Then get the rows as array from the table body.
Then loop over rows and get the cells as array from the row.
Then loop over the cells and get the content.
See also: