0
    queryNote = SC.Query.local('Tree.Note',
            "categoryId = {categoryId}", {
            categoryId: this.get('guid'),
            orderBy: "name ASC"
        });
   var arrayCategory = Tree.store.find(queryTree);

arrayCategory 的类型是什么?我认为这将是一个对象数组。但似乎没有 Javascript 数组函数可以处理它。

注意:我最初错误地询问了 queryNote 的类型。我实际上想知道 arrayCategory 是什么,因为我想将一个查询的结果附加到另一个查询。

4

2 回答 2

2

我用谷歌搜索 SC.Query.local 并找到了这个:

http://docs.sproutcore.com/symbols/SC.Query.html

大约在页面的一半处它说:

local
Returns a LOCAL query with the passed options. 

然后在下面:

Returns:
SC.Query

所以我要在这里冒险并建议它返回一个SC.Query

编辑:对 OP 进行编辑后,我采取了谷歌搜索“sproutcore Tree.store.find”的步骤,我得到了这个“http://docs.sproutcore.com/symbols/SC.Store.html#method=find”

其中说:

Returns:
SC.Record record instance or null

文档应包含您正在寻找的答案

于 2012-12-06T08:24:43.217 回答
1

arrayCategory 应该是 SC.RecordArray:http ://docs.sproutcore.com/symbols/SC.RecordArray.html

于 2012-12-07T08:01:15.290 回答