mirror of
https://github.com/Esri/offline-editor-js.git
synced 2025-12-15 15:20:05 +00:00
fixed layerEditManager bug related to online edit updates.
This commit is contained in:
parent
3c1608054e
commit
c20f68fcbd
@ -264,7 +264,6 @@ var OfflineStore = function(/* Map */ map) {
|
||||
* @param layer
|
||||
* @param value
|
||||
* @param localEnum
|
||||
* @param count
|
||||
* @param mCallback
|
||||
* @private
|
||||
*/
|
||||
@ -277,7 +276,7 @@ var OfflineStore = function(/* Map */ map) {
|
||||
switch(value){
|
||||
case localEnum.DELETE:
|
||||
layer.applyEdits(null,null,[graphic],function(addResult,updateResult,deleteResult){
|
||||
if(mCallback != null && count != null && typeof deleteResult != "undefined" && deleteResult.length > 0) {
|
||||
if(mCallback != null && typeof deleteResult != "undefined" && deleteResult.length > 0) {
|
||||
mCallback(count,deleteResult[0].success,deleteResult[0].objectId,null);
|
||||
console.log("deleteResult ObjectId: " + deleteResult[0].objectId + ", Success: " + deleteResult[0].success);
|
||||
}
|
||||
@ -290,7 +289,7 @@ var OfflineStore = function(/* Map */ map) {
|
||||
break;
|
||||
case localEnum.ADD:
|
||||
layer.applyEdits([graphic],null,null,function(addResult,updateResult,deleteResult){
|
||||
if(mCallback != null && count != null && typeof addResult != "undefined" && addResult.length > 0) {
|
||||
if(mCallback != null && typeof addResult != "undefined" && addResult.length > 0) {
|
||||
mCallback(count,addResult[0].success,addResult[0].objectId,null);
|
||||
console.log("addResult ObjectId: " + addResult[0].objectId + ", Success: " + addResult[0].success);
|
||||
}
|
||||
@ -303,7 +302,7 @@ var OfflineStore = function(/* Map */ map) {
|
||||
break;
|
||||
case localEnum.UPDATE:
|
||||
layer.applyEdits(null,[graphic],null,function(addResult,updateResult,deleteResult){
|
||||
if(mCallback != null && count != null && typeof updateResult != "undefined" && deleteResult.length > 0) {
|
||||
if(mCallback != null && typeof updateResult != "undefined" && updateResult.length > 0) {
|
||||
mCallback(count,updateResult[0].success,updateResult[0].objectId,null);
|
||||
console.log("updateResult ObjectId: " + updateResult[0].objectId + ", Success: " + updateResult[0].success);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user