我有一个网格,ValueProviders与这个网格有关。如果我想将 ValueProviders 作为 ColumnConfig 的逐个添加到列中,那没关系。我的意思是我可以添加诸如姓名 - 姓氏 - 地址等列。
但是现在,我有一个不同的案例。我必须添加一些字段,例如姓名/姓氏 - 地址/邮件 - 电话号码等。简而言之,我需要合并价值提供者的值。如何合并它们?还是以另一种方式可能?我正在从注释中寻找解决方案。我的属性文件中的代码片段。
@Path("bolum.ad")
ValueProvider<Deneme, String> bolumAd();
@Path("bolum.aciklama")
ValueProvider<Deneme, String> bolumAciklama();
我正在使用 GXT 3.0
谢谢。
在我的建议中,您可以创建一个新的值提供程序来促进这一点。下面是一个示例:
ValueProvider<Deneme, String> customValueProvider = new ValueProvider<Deneme, String>() {
@Override
public void setValue(Deneme object, String value) {
}
@Override
public String getValue(Deneme item) {
return item.name() + "/" + item.surname();
}
@Override
public String getPath() {
return null;
}
};
然后,可以在代码中使用自定义值提供程序,而不是使用直接值提供程序。