我正在尝试修改库存 list Dynagrid演示,该演示旨在与HTML5和Javascript一起使用,其最初旨在为每个订阅订阅一个项目。
就我而言,我已经将该演示连接到了lightstreamer服务器,服务器中的适配器处理的是itemgroub和fieldschema,而不是示例中使用的itemList和fieldList。
我修改了代码以使用此项目组和等效的字段模式进行订阅,现在dynagrid侦听器(onVisualUpdate函数)能够检测到该项目组中有多少项目,并基于此功能创建了相等数量的行,但是,当我调用getChangedFieldValue和dynagrid中的字段之一,我总是得到null,并且基于此,屏幕上不会更新任何数据。
解决此问题的方法是什么,如何获得更新的值?
(注意:目前,我直接从信息参数获取数据,该参数传递给onVisualUpdate函数)。
最佳答案
使用字段架构时,预订中的字段由架构中基于字段1的索引而不是名称来标识。因此,您调用getChangedFieldValue尝试使用基于1的索引来标识字段。