<vaadin-grid id="grid" aria-label="Remote Data Example">
<vaadin-grid-column path="firstName"></vaadin-grid-column>
<vaadin-grid-column path="lastName"></vaadin-grid-column>
<vaadin-grid-column path="email"></vaadin-grid-column>
</vaadin-grid>
<script>
window.addEventListener('WebComponentsReady', function() {
const grid = document.querySelector('vaadin-grid');
grid.size = 200;
grid.dataProvider = function(params, callback) {
var xhr = new XMLHttpRequest();
xhr.onload = function() {
callback(JSON.parse(xhr.responseText).result);
};
var index = params.page * params.pageSize;
xhr.open('GET', 'https://demo.vaadin.com/demo-data/1.0/people?index=' + index + '&count=' + params.pageSize, true);
xhr.send();
};
});
</script>
我不知道如何使用聚合数据绑定更新加载项中的行
我试图进入
items
在网格中使用
this.$.grid.items
但这总是返回项目数
this.$.grid.items[0].firstName = 'changed'
并将变化反映到网格中
如有任何帮助,我们将不胜感激