回答
自動保存模式
在自動省電模式應用設備立即節省每一個領域,所以你必須每場節約粒度。換句話說,每當字段值被更改時,App Maker都會向服務器發送請求以保存修改。
// this code will trigger async call to server to save the modification
// only for this particular field.
app.datasources.MyDatasource.item.MyField = 'My new value';
手動保存模式
帶手動保存模式中,沒有簡單的方法來單獨保存修改的子集,因爲每當你叫「的SaveChanges」方法應用Maker將盡量堅持到所做的所有修改數據源。這裏有一些非常糟糕的變通辦法我不會推薦,除非你有沒有其他選擇:
// Implementation with callback chaining if field save
// order matters. It will work extremely slow.
var ds = app.datasources.MyDatasource;
ds.item.MyField1 = 'My new value 1';
ds.saveChanges(function() {
ds.item.MyField2 = 'My new value 2';
ds.saveChanges(function() {
ds.item.MyField3 = 'My new value 3';
...
});
});
// Implementation without chaining. In theory should work
// faster(if it would work at all...)
var ds = app.datasources.MyDatasource;
ds.item.MyField1 = 'My new value 1';
ds.saveChanges();
ds.item.MyField2 = 'My new value 2';
ds.saveChanges();
ds.item.MyField3 = 'My new value 3';
ds.saveChanges();
...
服務器腳本
差不多相同的答案手動保存模式,它是可行的,但我不會推薦它,因爲性能會顯着降低。
record.MyField1 = 'My new value 1';
app.saveRecords([record]);
record.MyField2 = 'My new value 2';
app.saveRecords([record]);
record.MyField3 = 'My new value 3';
app.saveRecords([record]);
...
謝謝帕維爾。我想禁用自動保存模式有沒有辦法做到這一點。 –
當然,您可以在數據源設置中找到'手動保存模式'複選框:https://stackoverflow.com/questions/45686397/how-to-i-revert-to-manual-save-mode/45696897#45696897 –
謝謝pavel這有助於 –
- 1. 谷歌應用程序製造商用戶選擇器驗證
- 2. 谷歌應用程序製造商列表視圖分組
- 3. 谷歌應用程序製造商計算模型查詢
- 4. 谷歌應用程序製造商 - 超鏈接
- 5. 谷歌應用程序製造商列表視圖過濾
- 6. 谷歌應用程序製造商驅動器選取器
- 7. 使用谷歌應用程序腳本更新谷歌聯繫標記表
- 8. 保存javascript應用程序的記錄
- 9. 谷歌應用程序製造商的多個文件的驅動器上傳
- 10. 谷歌在三星應用程序商店的應用程序
- 11. Google應用程序製造商調試
- 12. Google應用程序製造商驗證
- 13. Google應用程序製造商架構
- 14. 谷歌地圖v3 - 添加製造商導致重複標記
- 15. 谷歌腳本保存/更新文件
- 16. 正確使用谷歌應用程序的SPF記錄
- 17. 谷歌應用程序登錄文件
- 18. 谷歌加登錄android應用程序
- 19. 遇到錯誤的應用程序從谷歌更新play商店
- 20. 從谷歌應用程序引擎數據存儲刪除和更新
- 21. 捕獲谷歌應用程序引擎日誌記錄輸出
- 22. 如何在谷歌應用程序中設置谷歌登錄?
- 23. 是否可以將gmail記錄自動同步到應用程序製造商構建的應用程序?
- 24. JMeter使用谷歌地圖錄制應用程序
- 25. Google App製造商記錄關鍵值
- 26. 如何在谷歌應用程序引擎上錄製視頻?
- 27. 谷歌應用程序引擎和Python
- 28. 錄製和保存應用程序的聲音?
- 29. 添加谷歌地圖到我的應用程序和標記
- 30. Windows商店應用程序更新
爲什麼你需要它? –