Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java gwt uibinder ui:with-使用参数调用方法_Java_Gwt - Fatal编程技术网

Java gwt uibinder ui:with-使用参数调用方法

Java gwt uibinder ui:with-使用参数调用方法,java,gwt,Java,Gwt,我正在使用gwt uibinder。我想动态地设置一个字段的值。 我正在尝试这样的东西 <ui:with field="valuesStore" type='x.y.client.ValuesStore' /> 问题是我无法调用getValue(键)。我只能调用no args方法,这意味着无法执行以下操作 <g:Label text='{valuesStore.getValue('name')}'>Name</g:Label> 名称 请澄清是否有一种方法

我正在使用gwt uibinder。我想动态地设置一个字段的值。 我正在尝试这样的东西

<ui:with field="valuesStore" type='x.y.client.ValuesStore' />
问题是我无法调用getValue(键)。我只能调用no args方法,这意味着无法执行以下操作

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

请澄清是否有一种方法可以实现这一点,即我可以调用传递了参数的方法。

不支持这种方法,只能调用没有参数的方法。您必须直接将
名称
作为无参数方法公开


请参阅的文档,其中描述了所使用的语法。您可以看到,不支持参数传递。

谢谢。伟大的我想知道是否有其他方法可以达到我的目的——通过使用arg调用java方法来为ui.xml中的字段设置值。这在owner java类本身中很容易做到,但我希望它在xml文件中GWT@JeffersonQuesado请在这里找到:
public String getValue(String key) {
    return localizedValues.get(key);
}

public String getValue() {
    return null;
}
<g:Label text='{valuesStore.getValue('name')}'>Name</g:Label>