我几乎移植了几个项目基于vaadin元素 vaadin-grid 从API的1.x到最新版本做了,但我还没有发现例子或文档关于如何将自定义渲染器分配给列。Vaadin元素vaadin网自定义渲染2+
例如,在main.js我无法弄清楚如何端口API 2+如下:
grid.columns[2].renderer = function (cell) {
cell.element.innerHTML = '';
var progressBar = document.createElement('progress');
progressBar.setAttribute('value', ((statuses.indexOf(cell.data) + 1)/statuses.length).toString());
cell.element.appendChild(progressBar);
};
在这里的具体问题是,在API 2+ columns
是undefined
是有可能将自定义渲染行为分配到vaadin-grid-column
?
注:这个问题是不是vaadin framework
而是vaadin elements
调试会话寻找的东西可以帮助如TemplateRenderer
或相似的,但我什么也没发现到现在为止: