1
所以在Worklight中,使用JSONStore我想在第一次加載應用程序時初始化集合。JSONStore集合的第一次初始化
我想用一個包含36個實例的'status'字段來填充它。在第一次應用程序加載我要讓所有的這些設置爲0。
這一次初始化應用程序會不時更新狀態值基於用戶操作時間後...
我如何在第一次將所有的值初始化爲零,而不是在之後再次初始化。
謝謝!
(和抱歉,如果這個問題是沒有意義的。)
所以在Worklight中,使用JSONStore我想在第一次加載應用程序時初始化集合。JSONStore集合的第一次初始化
我想用一個包含36個實例的'status'字段來填充它。在第一次應用程序加載我要讓所有的這些設置爲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
}
});
我認爲這正是我所需要的。謝謝。 – brunji
很酷。你會點擊答案旁邊的綠色複選標記嗎?這將告訴StackOverflow這是一個可接受的答案。 – cnandreu