0
我使用jaydata在WebSQL数据库中创建了任务表。通过id获取实体jaydata
$data.Entity.extend("Task", {
Id: {
type: "int",
key: true,
computed: true
},
Task: {
type: "text",
required: true
},
Last: {
type: "date"
},
.....
$data.EntityContext.extend("TaskDatabase", {
Tasks: {
type: $data.EntitySet,
elementType: Task
}
});
taskDB = new TaskDatabase("Work");
为什么我的表有两个coloumns “身份证”?
我想通过Id从表中获取实体。我如何做到这一点?感谢您的回答。
我试过(companyId = 2):
taskDB.Tasks.read(companyId).then(function (item) {
console.log(item.Task);
});
和
taskDB.Tasks.single(function (task)
{ return task.Id == this.Id },
{ Id: companyId },
renderCompany);
'var task = taskDB.Tasks.attachOrGet({Id:companyId});'是工作,但是当我把这段代码放到taskDB.onReady()时,id不起作用:( – 2015-02-10 13:54:56