3

我正在尝试修改旨在与 HTML5 和 Javascript 一起使用的 stocklist Dynagrid 演示,它最初旨在为每个订阅订阅一个项目。

就我而言,我已将此演示连接到我的 lightstreamer 服务器,我服务器中的适配器处理 itemgroub 和 fieldschema,而不是示例中使用的 itemList 和 fieldList。

我修改了代码以使用此项目组和等效字段模式进行订阅,现在 dynagrid 侦听器(onVisualUpdate 函数)能够检测项目组中有多少项目并基于它创建等效数量的行,但是,当我为 dynagrid 中的一个字段调用 getChangedFieldValue,我总是得到 null,并且基于此,屏幕上没有更新任何数据。

这个问题的解决方案是什么,我怎样才能得到更新的值?

(注意:目前,我直接从传递给 onVisualUpdate 函数的 info 参数获取数据)。

4

1 回答 1

1

使用字段模式时,订阅中的字段由它们在模式中的从 1 开始的索引而不是它们的名称来标识。因此,当您调用 getChangedFieldValue 时,尝试使用从 1 开始的索引来标识字段。

于 2015-12-31T16:37:06.697 回答