|
list计算列如何使用回调函数结果作为一列,调用其他列作为参数: 普通列 lng lat ;
计算列 address ----- 绑定 计算规则:$model.devAddress( $row.val("lng"), $row.val("lat") )
Model.prototype.devAddress = function(lng, lat){// address temperature weather
var geocoder = new AMap.Geocoder({
radius : 1000,
extensions : "all"
});
var lnglat = [lng, lat];
geocoder.getAddress(lnglat, function(status, result) {
if (status === 'complete' && result.info === 'OK') {
var address = result.regeocode.formattedAddress;
alert(address); //可以alert一个个的address信息
return address;
}
});
}
回调函数可以alert一个个的address信息, 但是计算列中没有显示出对应的address. 请问哪里有问题,需要怎么设置?
|
|