如何在pe:sheet中注册自定义单元格渲染器?

时间:2019-05-28 11:15:36

标签: jsf handsontable custom-renderer primefaces-extensions

我正在使用PrimeFaces Extensions的工作表扩展,我想注册自定义单元格渲染器。

根据底层的handontable.js组件,可以通过以下代码实现:

Handsontable.renderers.registerRenderer('marker-renderer', function(){ //my renderer implementation});
Handsontable.cellTypes.registerCellType('marker', {
    editor: Handsontable.editors.TextEditor,
    renderer: 'marker-renderer',
});

然后,我尝试在pe:sheetcolumn上设置colType属性,但不考虑渲染器。

在我注册cellType之前,抛出一个错误,即未定义类型标记的单元格。但是现在我没有收到任何错误,但是渲染器没有被调用。

0 个答案:

没有答案