[英]How to get selected row data from Vaadin Grid with polymer?
我试图使用聚合物从vaadin网格中获取选定的行数据。 但是我无法得到。
这是我的代码:
this.mileageGrid = this.$$("#mileageSectionGrid");
this.mileageGrid.addEventListener('selected-items-changed', function() {
var selected = this.mileageGrid.selection.selected();
this.selectedRowData = this.mileageGrid.getSelectedRow();
this.selectedRowData = this.mileageGrid.selection.getSelectedRow();
if (selected.length == 1) {
detailsOpenIndex = selected[0];
this.callback(detailsOpenIndex);
//this.fire("change-mileage", this.mileage);
}
}.bind(this));
从Google和vaadin网格文档中搜索后,我也一无所知。
有人可以告诉我如何获取选定的行数据吗?
这两行似乎不正确,看起来更像是Vaadin Java框架API中的内容:
this.selectedRowData = this.mileageGrid.getSelectedRow();
this.selectedRowData = this.mileageGrid.selection.getSelectedRow();
我认为这些可能会导致浏览器出现错误,并且以下任何JavaScript无法正常工作。 在浏览器的控制台中检查是否有任何错误。
否则,我无法在您的代码中发现任何问题(我不确定您是否已在可见代码之外声明了detailsOpenIndex
和this.callback
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.