当EntitySet以任何方式更改时,有没有办法注册事件或接收任何其他类型的通知? (对象更新,插入,删除等)
我希望Knockout能够监听这些更改并能够从与UI无关的外部脚本更新EntitySet。
答案 0 :(得分:1)
JayData实体通知API将于8月份与JayData 1.2一起发布。我们还将发布您可以构建的AJAX / HTML5通知服务,以及通过WCF 5.0数据服务实现通知的工具。 (像WebSql和IndexedDB这样的本地服务将在7月底获得1.1.5的通知支持) 顺便说一句:您使用的提供商是什么?
直到当前版本(1.1)EntitySets仅代表用于查询数据的“静态端口”。查询结果是静态数组,完全与数据上下文断开连接。在JayData 1.0.4中,我们发布了对Knockoutjs observableArrays的支持作为有效的查询结果持有者,并且在1.0.5中,我们使用Knockoutjs可观察参数获得了JSLQ Dynamic Queryies。 JayData 1.1主要是关于OData V3的新功能,而JayData 1.2将全部关于数据的多用户访问和实时协作,因此在中心发送通知:)