gpt4 book ai didi

java - 包含来自两个不同来源的数据的 JSF 数据表

转载 作者:行者123 更新时间:2023-11-30 11:53:25 24 4
gpt4 key购买 nike

我目前在我的一个 jsf 页面上显示了一个表格,绑定(bind)到一个支持 bean 帐户,这不出所料是系统中的帐户列表。该表遍历显示相关数据的所有帐户。

现在我想在每一行上显示一些额外的数据。我还想显示与每个帐户关联的一些性能数据。帐户类本身不包含任何与性能数据相关的成员。

那么 - 如何在来自两个不同来源的同一个表格中显示这些数据?例如,如果我能以某种方式将当前帐户的 var 作为参数传递到数据表循环中,那么我就可以使用它在 map 中查找客户端的性能数据。不过我不知道该怎么做。

非常感谢所有建议!

最佳答案

为了做这样的事情,我通常在我的模型对象中实现“关系”方法来检索相关对象。例如:

public class Account {
...
public Client getClient() {
// Retrieve the relevant client.
// This could hit the database the first time it is called and then retrieve the in-memory object on successive calls.
// Alternatively a previously instantiated Client may have been set for this Account.
}
...
}

public class Client() {
...
public String getName() {
return (name);
}
...
}

然后您可以在 JSF 中执行此操作:

<h:outputText id="clientName" value="account.client.name" />

关于java - 包含来自两个不同来源的数据的 JSF 数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6285653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com