使用产品:iserver 11c
问题详细描述:我需要iserver请求得到返回值之后再进行后续的操作。但在进行调用时出现如下错误
Uncaught (in promise) Error: SuperMap.GetFeaturesBySQLService is not surport function (error) {
reject(error);
} format!
at GetFeaturesBySQLService.
调用代码:
async queryBySql(){
var userName = this.$store.state.user.name
var sql = "GRIDMAN = '"+userName+"'"
var sqlParam = new L.supermap.GetFeaturesBySQLParameters({
queryParameter: {
attributeFilter: sql, //"SMID = 234"
},
datasetNames: [this.GridConfigList[0].children[0].title], //["World:Countries"]
});
return await new Promise((resolve, reject) => {
new L.supermap.FeatureService(this.GridConfigList[0].children[0].url).getFeaturesBySQL(
sqlParam,(serviceResult) => {
resolve(serviceResult);
}, (error) => {
reject(error);
});
});
}