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

jav*_*ner 6 java gwt

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

<ui:with field="valuesStore" type='x.y.client.ValuesStore' />
Run Code Online (Sandbox Code Playgroud)

并且字段设置为这样的值

<g:Label text='{valuesStore.getValue}'>Name</g:Label>
Run Code Online (Sandbox Code Playgroud)

而ValueStore有2种方法

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

public String getValue() {
    return null;
}
Run Code Online (Sandbox Code Playgroud)

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

<g:Label text='{valuesStore.getValue('name')}'>Name</g:Label>
Run Code Online (Sandbox Code Playgroud)

请澄清是否有办法实现这一点,我可以调用传递给它的参数的方法.

Col*_*inE 9

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

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