钛合金骨干和ACS

网络迷

我正在尝试将数据从Appcelerator Cloud Services传递到Backbone模型。我找不到有关如何执行此操作的文档...

以下是我的模型文件中的配置:

exports.definition = {
    config: {
        "columns": {
            "id":"integer",
            "address":"text",
            "user_completed":"integer"
        },
        "adapter": {
            "type": "", //what can I enter?
            "collection_name": "places"
        }
    },
    extendModel : function(Model) {
        _.extend(Model.prototype, {
            validate : function(attrs) {
                for (var key in attrs) {
                    var value = attrs[key];
                    if (value) {
                        if (key === "item") {
                            if (value.length <= 0) {
                                return 'Error: No item!';
                            }
                        }
                        if (key === "done") {
                            if (value.length <= 0) {
                                return 'Error: No completed flag!';
                            }
                        }
                    }
                }
            }
        });

        return Model;
    },

    extendCollection : function(Collection) {
        _.extend(Collection.prototype, {
            comparator: function(places) {
                return places.get('done');
            }
        });

        return Collection;
    }
};

如何从ACS传递数据?

Siddharth_Vyas

您需要acs在配置中使用“ ”。

检查一下:

exports.definition = {
config: {
    "columns": {
        "id":"integer",
        "address":"text",
        "user_completed":"integer"
    },
    "adapter": {
        "type": "acs",  // Use "acs"
        "collection_name": "places"
    }
},
extendModel : function(Model) {
    _.extend(Model.prototype, {
        validate : function(attrs) {
            for (var key in attrs) {
                var value = attrs[key];
                if (value) {
                    if (key === "item") {
                        if (value.length <= 0) {
                            return 'Error: No item!';
                        }
                    }
                    if (key === "done") {
                        if (value.length <= 0) {
                            return 'Error: No completed flag!';
                        }
                    }
                }
            }
        }
    });

    return Model;
},

extendCollection : function(Collection) {
    _.extend(Collection.prototype, {
        comparator: function(places) {
            return places.get('done');
        }
    });

    return Collection;
}
};

检查此演示文稿:ACS主题下的钛合金演示文稿带有“ ACS in Alloy ”标题。

另外,这里是示例示例:合金骨架和ACS

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

钛合金骨干和ACS

来自分类Dev

使用钛合金打开和关闭窗户

来自分类Dev

如何获取和发布钛合金中的api?

来自分类Dev

钛合金的条件问题

来自分类Dev

钛合金的可变范围

来自分类Dev

钛合金-TSS与CSS?

来自分类Dev

钛合金整体功能

来自分类Dev

钛合金Android登录

来自分类Dev

钛合金的星级控制?

来自分类Dev

钛合金按钮打开视图

来自分类Dev

TableViewRows的钛合金动态高度

来自分类Dev

钛合金的状况发布问题

来自分类Dev

我们如何在钛合金中获取和发布API?

来自分类Dev

无法隐藏标题栏钛合金

来自分类Dev

钛合金中的更新查询问题

来自分类Dev

钛合金Picker中的数据竞标问题

来自分类Dev

每个Tableviewrow钛合金之间的空间

来自分类Dev

钛合金型号-表格无栏

来自分类Dev

钛合金-清空节点(视图/窗口)

来自分类Dev

钛合金的滚动视图有问题吗?

来自分类Dev

钛合金中的更新查询问题

来自分类Dev

Snapchat喜欢在钛合金的视图之间滑动

来自分类Dev

如何读取钛合金中的本地电话代码xml

来自分类Dev

钛合金:将视图以图像形式保存到photoGallery吗?

来自分类Dev

如何以编程方式在钛合金中添加控件

来自分类Dev

如何在钛合金列表视图中定位单个项目?

来自分类Dev

通过POST HTTPRequest发送参数(加速器钛合金)

来自分类Dev

钛合金保存上一次查看的窗口的状态

来自分类Dev

如何以编程方式在钛合金中添加控件