GWT 2.5 SelectionCell与自定义对象绑定而不是String

时间:2014-03-04 20:58:51

标签: gwt

我是GWT的新手,我有一个问题。我想创建一个SelectionCell,它包含一个Javascript对象List而不是List of String。例如:我有一个从JavascriptObject扩展的State对象列表。

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返回的选定StateModel对象。任何人都有任何想法?

非常感谢。

1 个答案:

答案 0 :(得分:0)

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