Dojo.Store Observable - '没有方法观察'

时间:2014-03-17 12:51:52

标签: javascript memory dojo

我正在尝试设置一个简单的dojo Observable内存存储,但遇到了一些问题。

我目前正在建立一个基本商店:

store = new Observable(new Memory({data: someData}));

然后试图“观察”它:

store.observe(function() {
    alert('something');
});

这是一个显示错误的小提琴:http://jsfiddle.net/vGfY7/

我相信我正在关注道场MemoryObserve文档。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

好的,所以答案有点奇怪---您无法观察商店,只能观察结果集。

因此,你必须做这样的事情:

 var results = store.query();

 results.observe(function() {
     alert('changed');
 });

这是一个更新的小提琴 - http://jsfiddle.net/vm88v/1/