我是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对象。任何人都有任何想法?
非常感谢。
答案 0 :(得分:0)
你做不到。您可以获取对象列表,然后从中创建字符串列表(状态名称或缩写),并将此列表传递给SelectionCell。这只是几行代码,所以我不认为寻找不同的解决方案是值得的。