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 layer
|
||||||
* @param value
|
* @param value
|
||||||
* @param localEnum
|
* @param localEnum
|
||||||
* @param count
|
|
||||||
* @param mCallback
|
* @param mCallback
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
@ -277,7 +276,7 @@ var OfflineStore = function(/* Map */ map) {
|
|||||||
switch(value){
|
switch(value){
|
||||||
case localEnum.DELETE:
|
case localEnum.DELETE:
|
||||||
layer.applyEdits(null,null,[graphic],function(addResult,updateResult,deleteResult){
|
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);
|
mCallback(count,deleteResult[0].success,deleteResult[0].objectId,null);
|
||||||
console.log("deleteResult ObjectId: " + deleteResult[0].objectId + ", Success: " + deleteResult[0].success);
|
console.log("deleteResult ObjectId: " + deleteResult[0].objectId + ", Success: " + deleteResult[0].success);
|
||||||
}
|
}
|
||||||
@ -290,7 +289,7 @@ var OfflineStore = function(/* Map */ map) {
|
|||||||
break;
|
break;
|
||||||
case localEnum.ADD:
|
case localEnum.ADD:
|
||||||
layer.applyEdits([graphic],null,null,function(addResult,updateResult,deleteResult){
|
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);
|
mCallback(count,addResult[0].success,addResult[0].objectId,null);
|
||||||
console.log("addResult ObjectId: " + addResult[0].objectId + ", Success: " + addResult[0].success);
|
console.log("addResult ObjectId: " + addResult[0].objectId + ", Success: " + addResult[0].success);
|
||||||
}
|
}
|
||||||
@ -303,7 +302,7 @@ var OfflineStore = function(/* Map */ map) {
|
|||||||
break;
|
break;
|
||||||
case localEnum.UPDATE:
|
case localEnum.UPDATE:
|
||||||
layer.applyEdits(null,[graphic],null,function(addResult,updateResult,deleteResult){
|
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);
|
mCallback(count,updateResult[0].success,updateResult[0].objectId,null);
|
||||||
console.log("updateResult ObjectId: " + updateResult[0].objectId + ", Success: " + updateResult[0].success);
|
console.log("updateResult ObjectId: " + updateResult[0].objectId + ", Success: " + updateResult[0].success);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user