Gwt 如何使用数据库填充组合框

Gwt 如何使用数据库填充组合框,gwt,combobox,database-connection,Gwt,Combobox,Database Connection,我想使用数据库将项目放入GWT组合框中。请提供任何建议,让我使用数据库获取GWT combobox项 嗯,你的问题没有太多细节,所以很难知道你在寻找什么信息 也就是说,您可能希望使用getComboBoxData()之类的方法创建GWT服务。(或者,如果您已经有一个GWT服务,您可以向其中添加一个新方法。)在该方法的实现中(即,在服务器端),您将在数据库中查询要放入组合框的信息。这些信息应该由getComboBoxData()方法返回。然后,在调用getComboBoxData()时使用的回调函

我想使用数据库将项目放入GWT组合框中。请提供任何建议,让我使用数据库获取GWT combobox项

嗯,你的问题没有太多细节,所以很难知道你在寻找什么信息

也就是说,您可能希望使用getComboBoxData()之类的方法创建GWT服务。(或者,如果您已经有一个GWT服务,您可以向其中添加一个新方法。)在该方法的实现中(即,在服务器端),您将在数据库中查询要放入组合框的信息。这些信息应该由getComboBoxData()方法返回。然后,在调用getComboBoxData()时使用的回调函数的onSuccess()方法中,从onSuccess()方法参数中取出数据,该参数将包含在getComboxData()中返回的数据,并使用addItem()方法将其添加到comboBox中。顺便说一句,您想要用于组合框的GWT类是ListBox


我强烈建议您阅读GWT提供的文档,您可以找到这些文档。祝你好运。

嗨,托尼,首先非常感谢你的建议。正如您所说,我在GWT服务中创建了getComboBoxData(),但问题是在哪个数据类型中,这个方法将返回结果意味着该方法将返回字符串数组、字符串或其他任何东西?如何将此结果添加到combobox?如果您有任何小型应用程序,请提供给我,这对我非常有益。再次感谢,等待您的回复。谢谢,您可以返回字符串或任何其他原始包装器对象(例如,Double、Integer、Long等),以及这些对象的数组,没有任何问题。如果您有一个复杂的对象,它需要实现IsSerializable接口。最简单的方法可能是返回字符串[],然后在客户端使用for循环使用addItem()添加每个字符串。