jaydata“自动附加相关实体”无法正常工作?

时间:2013-10-29 17:29:50

标签: javascript jaydata

根据http://jaydata.org/blog/release-notes,在“JayData 1.3.1互操作性版本”下面,有一个标题为“自动附加包含子对象”的项目

在我的代码中,我尝试了这个:

        smarterpjs.localdb.Clientes
                .include('CondicionVenta')
                .include('ListaPrecios')
                .include('Vendedor')
                .include('Localidad')
                .single(function(c) {
                    return c.Oid === this.ID
                }, {
                    ID: e.model.Oid
                }, function(c) {
                    var item = smarterpjs.crearOrdenVenta();
                    smarterpjs.localdb.Clientes.attach(c);
                    item.Cliente(c);
                   ...
                });

问题是c.CondicionVenta在调用attach之后没有设置上下文。

如果我尝试后者保存该“项目”,它会尝试保存一个新的“CondicionVenta”,一个新的“ListaPrecios”,一个新的“Vendedor”,一个新的“Localidad”,这也是错误的。

所以,我的问题是:包含的子对象的自动附加是“工作与否?我正在使用v1.3.2

0 个答案:

没有答案