[英]First initialization of a JSONStore Collection
因此,在Worklight中,我想使用JSONStore在首次加载应用程序时初始化一个集合。
我想用36个实例的“状态”字段填充它。 第一次加载应用程序时,我要将所有这些设置为0。
首次初始化后,应用程序将根据用户操作不时更新状态值...
我如何第一次将所有值初始化为零,而不是在此之后再次初始化。
谢谢!
(对不起,如果这个问题没有道理..)
您可以使用count
API获取集合中文档的数量。 如果该数字为0,则表示这是首次初始化集合,因此您可以在其中添加状态为0的36个实例。 例如:
WL.JSONStore.init(...)
.then(function () {
return WL.JSONStore.get('collection').count();
})
.then(function (numOfDocsInCollection) {
if (numOfDocsInCollection < 1) {
//this code will be reached only the first time the collection has been initialized
} else {
//this code will be reached every other time
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.