我正在尝试修改设计用于HTML5和Javascript的股票列表Dynagrid演示,它最初设计用于订阅每个订阅的项目。
就我而言,我已将此演示连接到我的lightstreamer服务器,我服务器中的适配器处理itemgroub和fieldschema而不是示例中使用的itemList和fieldList。
我使用此项目组和等效字段架构修改了要订阅的代码,现在dynagrid侦听器(onVisualUpdate函数)能够检测项目组中的项目数,并基于它创建等效行数,但是当我调用getChangedFieldValue和dynagrid中的一个字段时,我总是得到null,并且基于此,屏幕上没有更新数据。
此问题的解决方案是什么,如何获取更新的值?
(注意:目前,我直接从传递给onVisualUpdate函数的info参数获取数据。)
答案 0 :(得分:1)
使用字段架构时,订阅中的字段由架构中的基于1的索引标识,而不是由其名称标识。因此,如果您调用getChangedFieldValue,请尝试使用基于1的索引来标识字段。