GWT 2.5使用自定义对象而不是字符串进行SelectionCell绑定

GWT 2.5使用自定义对象而不是字符串进行SelectionCell绑定,gwt,Gwt,我是GWT的新手,我有个问题。我想创建一个SelectionCell,它保存Javascript对象列表,而不是字符串列表。例如:我有一个从JavascriptObject扩展而来的状态对象列表 publi类StateModel扩展了JavaScriptObject{ protected StateModel(){ } public final native String getStateName()/*-{ return this.name; }-*/; public fi

我是GWT的新手,我有个问题。我想创建一个SelectionCell,它保存Javascript对象列表,而不是字符串列表。例如:我有一个从JavascriptObject扩展而来的状态对象列表

publi类StateModel扩展了JavaScriptObject{

    protected StateModel(){ }

public final native String getStateName()/*-{
    return this.name;
}-*/;

public final native String getStateAbbreviation() /*-{
    return this.abbreviation;
}-*/;
}

从服务器上,我将获得statemodel对象的列表。现在我想创建一个下拉框,它将传递statemodel列表并为下拉框设置显示字段。如果我调用getSelectedObject,那么我将收到SelectionCell返回的SelectedStateModel对象。有人知道吗


非常感谢。

你不能那样做。您可以获取对象列表,然后从中创建字符串列表(状态名称或缩写),并将此列表传递给SelectionCell。这只是几行代码,所以我认为寻找不同的解决方案是不值得的