smartGWT将记录添加到listGrid中

时间:2014-02-03 11:39:26

标签: java smartgwt

我有客户端,服务器和中间我自己定义的数据源。

在客户端上,我有表单,我要添加的值,作为记录到我的listGrid中,它显示在下面。任何人都可以给我一个暗示吗?

到目前为止我做的是,我将表单中的值作为对象发送到服务器。它将对象保存到文件中。当我想要显示新输入的对象时,我不得不再次获取..我不想要那个。

1 个答案:

答案 0 :(得分:1)

如果您的数据源扩展了com.smartgwt.client.data.DataSource的任何实现,那么请不要使用表单来发送数据,而是使用com.smartgwt.client.data.DataSource.addRecord(Record)方法。它将导致客户端 - 服务器通信,并且SmartGWT将执行所有魔术。

如果您的数据源未延伸com.smartgwt.client.data.DataSource,那么在您从服务器端收到数据已成功存储的确认后立即使用ListGrid.addData(Record)