rcsy001:
你好,感谢你对spread.views的持续关注。
spread.views是基于纯dom构建的显示组件。针对你的需求,可以用下面方式实现:
var container = document.getElementById('grid1');//监听container 的click事件
container.addEventListener('click', function(e) {
//通过特征class 'gc-row' 获取点击的item.
var element = e.target;
while(element && element.className.indexOf('gc-row')<0){
element = element.parentElement;
}
if(element){
//1.element.id 是你想获取的id.
// 2.你也可以调用getItem获取对应DOM元素 指向的数据。
var dataItem = dataView.getItem(element.id).item
console.log(dataItem);
}
});
测试结果如下:
希望我的回答能够解决你的问题。
|