是否可以使用具有多个数据源的相同数据表?如果是,那么如何?有人能给我一个例子吗? 更确切地说,我们可以绑定/解除绑定不同的数据源到数据表编程吗?如何为不同的bean重用相同的数据表?
回答
一些示例代码中给出。 ..
<p:selectOneRadio id="myRadio" value="#{beanProductDetails.selectedtype}">
<f:selectItems value="#{bean.types}"/>
<f:ajax event="valueChange" update="panel_CATALOG" listener="#{bean.typeChanged}" />
</p:selectOneRadio>
<h:panelGrid id="panel_CATALOG">
<p:dataTable id="table_Details" value="#{bean.list_Details}">
........
</p:dataTable>
</h:panelGrid>
提供selectOneRadio来决定使用哪个数据源。在这里,在bean的typeChanged方法中,根据所选类型决定应该是list_Details。
感谢您的快速响应。但是,你能告诉我如何在typeChanged列表器中更改数据表的数据源吗? – 2012-02-15 06:23:41
这取决于您如何组织数据。 1.您可以将所有数据源的记录保存为单个列表,并根据所选类型根据列表中的开始和结束索引决定要在数据表中显示的特定子列表。 2.您可以将数据从特定的来源复制到list_Details基于选定的类型等。希望这可以帮助 – rags 2012-02-15 06:32:17
非常感谢! :-) – 2012-02-15 06:41:58
是的,这是可能的。通常,您将数据表的value属性设置为List<MyClass>
,其中MyClass
可以是pojo或实体。该列表是您的支持bean的实例变量,当然,该变量可以在运行时更改。
谢谢:-)你能解释一下吗?其实我想知道我们怎样才能以编程方式做到这一点? – 2012-02-15 06:10:46
- 1. 如何用不同的数据调用相同的活动(相同的布局)?
- 2. 如何在不同视图中重用相同的表视图?
- 3. 比较两个相同的表结构,为不同的数据
- 4. 如何从不同条件的相同表中求和数据?
- 5. 重复使用相同的ListView显示不同的数据
- 6. 数据库设计:相同的表结构,但不同的表
- 7. 如何使用相同的@Qualifier注入bean列表?
- 8. 如何移动相同的表内的同一列中的数据不循环
- 9. 如何在同一个表中的Postgres插入相同的数据(或复制)为不同的记录
- 10. 不同的Excel工作表的相同数据提供程序
- 11. INSERT与不同表中的相同的数据
- 12. 为什么相同的数据库条目由多个JPA bean实例表示?
- 13. 如何将数据添加到不同的表格,但保持相同的ID?
- 14. 如何添加另一个相同的图表,但具有不同的数据?
- 15. Nominatim为相同的请求检索不同的数据
- 16. Weka总是为不同的数据生成相同的簇
- 17. 相同的查询使用相同的数据,不同的性能
- 18. 如何为不同的查询集使用相同的模板?
- 19. 用相同的参数实例化不同的数据类型
- 20. 重定向到使用不同的参数相同的看法
- 21. JSF重定向到相同的URL使用不同的参数
- 22. 为什么具有相同数据的列表具有不同的大小?
- 23. 如何为Google App Engine的不同数据值创建不同的表格
- 24. 如何获取相同数据的相同背景颜色?
- 25. 重画相同的数据点多次
- 26. 如何重复相同的动作不同的变量
- 27. 如何同时更新不同表上的相同列?
- 28. 如何从不同的表格和不同的列中获取数据应该与结果相同的列?
- 29. 不同的对象使用相同的数据的Java
- 30. 如何使用将同时接收相同数据的线程?
您可以让您的托管bean从您喜欢的来源获取数据。 – perissf 2012-02-14 08:25:47