在 GXT 3.0 中合并价值提供程序



我有一个网格,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;
            }
        };

然后,可以在代码中使用自定义值提供程序,而不是使用直接值提供程序。

相关内容

  • 没有找到相关文章

最新更新