当前位置: 首页 > 面试题库 >

gwt uibinder ui:with-带参数的调用方法

萧无尘
2023-03-14
问题内容

我正在使用gwt uibinder。我想为字段动态设置值。我正在尝试这样的事情

<ui:with field="valuesStore" type='x.y.client.ValuesStore' />

并且该字段设置有这样的值

<g:Label text='{valuesStore.getValue}'>Name</g:Label>

而且ValueStore有2种方法

public String getValue(String key) {
    return localizedValues.get(key);
}

public String getValue() {
    return null;
}

问题是我无法调用getValue(key)。我只能调用no-args方法,这意味着以下操作是不可能的

<g:Label text='{valuesStore.getValue('name')}'>Name</g:Label>

请说明是否有一种方法可以实现,其中我可以调用传递了参数的方法。


问题答案:

不支持该方法,只能调用没有参数的方法。您将不得不name直接将其公开为no args方法。

查看FieldReferenceConverter的文档,它描述了所使用的语法。您会看到不支持参数传递。



 类似资料:
  • 问题内容: 在Java 8中,具有以下类 可以通过方法引用来调用setBornTrue方法: 但是我将如何使用forEach方法并通过 方法引用 使用setBorn ?试: 导致错误“无法解析方法setBorn”。 另外,我该如何传递True的值? 问题答案: 使用lambda: 没有发现仅使用Java 8 API的其他方法。 使用此自定义功能: 你可以做: 如果Java API或库中提供了这种实

  • 本文向大家介绍python带参数打包exe及调用方式,包括了python带参数打包exe及调用方式的使用技巧和注意事项,需要的朋友参考一下 1.举个栗子:XX.py 平时运行python XX.py arg1 arg2 打包完成后运行XX.exe arg1 arg2 打包完成后运行后并获得print输出 2.一般打包都是使用pyinstaller -F -w xxx.py,传入参数之后没有任何提示

  • 问题内容: 我已经用Java开发了一个应用程序,并试图使用Powermockito创建单元测试(我应该补充说我是单元测试的新手)。 我有一个名为Resource的类,该类具有一个称为readResources的静态方法: ResourcesElement也由我编码。在测试中,我想创建自己的资源,因此我希望上述方法什么都不做。我尝试使用此代码: 单元测试引发异常: org.mockito.excep

  • 是否有可能将方法引用与参数一起使用?我喜欢流的想法,我只是想让代码更易读。 实际上,我认为有一个类似的问题,方法引用了一个参数,我读了,但不知道如何在我的代码中使用bind2方法。这是唯一的解决办法吗?

  • 我正在学习Swift,需要随时调用我的方法,下面是代码: 返回错误- 我也试过像和都没有成功。 这里是我调用的方法:

  • 我正在使用mockito并使用java6和Spring进行开发。