Java gwt uibinder ui:with-使用参数调用方法
我正在使用gwt uibinder。我想动态地设置一个字段的值。 我正在尝试这样的东西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> 名称 请澄清是否有一种方法
<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>