我正在关注文档:05_10_JSONStore_-_Synchronizing_client_and_server_databases.pdf
我的适配器从 SQL 表中检索数据。
目前尚不清楚我是否需要调用WL.Client.invokeProcedure()
成功/失败回调以及成功/失败回调在哪里。
我正在关注文档:05_10_JSONStore_-_Synchronizing_client_and_server_databases.pdf
我的适配器从 SQL 表中检索数据。
目前尚不清楚我是否需要调用WL.Client.invokeProcedure()
成功/失败回调以及成功/失败回调在哪里。
我建议在此处阅读最新的 JSONStore 入门模块。具体来说:
JSONStore - 常见 JSONStore 用法- 请参阅第 26 页的适配器集成。
在此处下载源代码并查看文件夹下的adapter
文件,以及作为混合应用程序一部分的 HTML+JS 文件。
目前尚不清楚我是否需要调用或 WL.Client.invokeProcedure() 和成功/失败回调在哪里。
回到你的问题。您可以手动调用getPushRequired然后invokeProcedure将更改发送到适配器,或者您可以使用push并调用适配器将为您完成。类似地,您可以调用load从适配器获取数据,或者手动调用invokeProcedure然后add以将更改放入 JSONStore。如果您手动调用 add 方法,则会有一个标志{push: false}
告诉 JSONStore 不要将文档标记为“需要推送到服务器”。如果您打算使用 load 或 push 方法,则必须在调用init方法时将适配器链接到集合。