首页 > 解决方案 > 在设备上本地创建的工单

问题描述

根据 IBM 的 APAR IV71868

worklight.properties 中有一个新属性 - si.device.createdLocallyLimit,用于管理设备上保存的最大工作订单。默认情况下,它设置为 10。一旦超过该数量,工作订单将自动从设备中删除。

删除这些工单的标准是什么?它是在本地数据库中的内部行 ID 上还是基于排序顺序?

例如,如果我创建工作单 ce-101123,它在工作单 ce-9834 之后。但是,如果删除工作基于 wonum,那么 ce-101123 将被删除而不是 ce-9834,因为它将按字母顺序排序?

标签: maximomaximo-anywhere

解决方案


它看起来是基于您对订单的排序方式,但您可以修改 _ServerDataDownloadManager.js 中的 _updateCreatedLocally 函数,以便在开始删除过程之前根据某些标准对商店进行排序。


推荐阅读