4

我正在尝试将 Lawnchair (http://westcoastlogic.com/lawnchair/) 用于移动项目来存储有关不同事物的信息。我需要存储在更多的表中。

var people = new Lawnchair('people');

var groups = new Lawnchair('groups');

这并不完全有效,它会尝试将内容从人员表复制到组表。我曾尝试即时设置 people.adapter.table,这也会导致类似的问题。我开始认为不可能有一张以上的桌子和 Lawnchair..

有什么帮助吗?

4

5 回答 5

8

您应该在您的 Lawnchair 实例上设置“名称”选项:

var people = new Lawnchair({name: "people"}, function(){});

var groups = new Lawnchair({name: "groups"}, function(){});

-马克

于 2011-08-30T22:48:32.977 回答
1

尝试旧的 Lawnchair JavaScript Lawnchair 库.. 存储为同一个“表”?

于 2011-05-15T10:51:55.167 回答
0

Lawnchair 是一个跨移动设备键值数据存储,让您不必担心代码在哪个平台上。

你正试图让 LawnChair 做一些它不打算做的事情。

您需要执行完整的 HTML5 数据库 SQL。

于 2011-05-11T17:31:58.643 回答
0

我从未使用过 Lawnchair,但它似乎将您的对象序列化为不支持引用的 JSON。您可能需要将您的对象转换为某种中间形式(即用它的键替换“人”引用。然后,在您阅读它之后,您可以使用该键来取回对象。

于 2011-04-01T21:42:10.133 回答
0

还要注意的是,如果你没有特定的适配器,使用适配器作为 'dom',有时 Lawnchair 会使用窗口名称适配器作为默认适配器,这在多表场景中会出现一些问题。

于 2014-04-07T06:36:11.140 回答