图例如下行点击以及某个单元格点击:
1.添加行点击事件:
方法内容:
var hourdataYJForClick1=function(rowIndex, rowData, value){
/*点击的之后可以接收三个参数,该行所有数据都在rowData中*/
if (rowData.AttentionCode == "1") {
var Map = require("views/Map");
Map.lightMarker(rowData.SmID, "static/imgs/guo.png");
}else if(rowData.AttentionCode == "2"){
var Map = require("views/Map");
Map.lightMarker(rowData.SmID, "static/imgs/sheng.png");
}else if(rowData.AttentionCode == "3"){
var Map = require("views/Map");
Map.lightMarker(rowData.SmID, "static/imgs/shi.png");
}
map.setCenter(new SuperMap.LonLat(rowData.SmX, rowData.SmY));
map.zoomToScale(0.0000138, false);
}
2.某个单元格添加点击事件
与行点击类似,加一个onClickCell:method2,就行了,对应的方法可以接收三个参数(列点击具体操作有待实践完善)
感兴趣的小伙伴可以扫码关注下公众号哦,公众号会分享高质量的技术文章哦