我有客户端、服务器和中间某个地方我自己定义的数据源。
在客户端上,我有表单,我想添加其中的值,作为记录到我的 listGrid 中,该列表显示在正下方。有人可以给我提示吗?
到目前为止,我所做的是将表单中的值作为对象发送到服务器。它将对象保存到文件中。当我想显示新输入的对象时,我必须再次获取..我不希望这样。
最佳答案
如果您的数据源扩展了 com.smartgwt.client.data.DataSource
的任何实现,则不要使用表单发送数据,而是使用 com.smartgwt.client.data.DataSource.addRecord(Record)
方法。它将引起客户端-服务器通信,所有的魔法都将由 SmartGWT 来执行。
如果您的数据源未扩展com.smartgwt.client.data.DataSource
,则在您收到服务器端数据已成功存储的确认后立即使用ListGrid.addData(Record)
。
关于java - smartGWT 将记录添加到 listGrid 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21526434/