Skip to content

Commit 65055ac

Browse files
committed
fix 个别服务空指针问题
1 parent 8683054 commit 65055ac

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/Core/iServer/SetLayerStatusService.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,12 @@ SuperMap.REST.SetLayerStatusService = SuperMap.Class(SuperMap.CoreServiceBase, {
3131
* eventListeners - {Object} 需要被注册的监听器对象。
3232
*/
3333
initialize: function (url, options) {
34-
SuperMap.CoreServiceBase.prototype.initialize.apply(this, arguments);
34+
var me = this;
35+
SuperMap.CoreServiceBase.prototype.initialize.apply(me, arguments);
3536
if (options) {
36-
SuperMap.Util.extend(this, options);
37+
SuperMap.Util.extend(me, options);
3738
}
38-
this.mapUrl = url;
39+
me.mapUrl = url;
3940
},
4041

4142
/**
@@ -78,8 +79,7 @@ SuperMap.REST.SetLayerStatusService = SuperMap.Class(SuperMap.CoreServiceBase, {
7879
success: me.createTempLayerComplete,
7980
failure: me.serviceProcessFailed
8081
});
81-
}
82-
else {
82+
} else {
8383
me.url += "tempLayersSet/" + params.resourceID;
8484
me.url += me.isInTheSameDomain ? ".json?" : ".jsonp?";
8585

@@ -141,11 +141,12 @@ SuperMap.REST.SetLayerStatusService = SuperMap.Class(SuperMap.CoreServiceBase, {
141141
* result - {Object} 服务器返回的结果对象,记录设置操作是否成功。
142142
*/
143143
serviceProcessCompleted: function (result) {
144+
var me = this;
144145
result = SuperMap.Util.transformResult(result);
145146
if (result != null && me.lastparams != null) {
146147
result.newResourceID = me.lastparams.resourceID;
147148
}
148-
this.events.triggerEvent("processCompleted", {result: result});
149+
me.events.triggerEvent("processCompleted", {result: result});
149150
},
150151

151152
CLASS_NAME: "SuperMap.REST.SetLayerStatusService"

0 commit comments

Comments
 (0)