Tabulator.info:结合自定义和内置格式化程序?
Tabulator.info: combine custom and built-in formatters?
我正在使用自定义格式化程序回调来突出显示文本列中的关键字。但我也希望在单元格中显示全文,即换行,就像内置格式化程序 'textarea' 所做的那样。
有没有办法同时使用自定义和内置格式化程序?
您只能将一次格式化程序应用于任何给定的单元格,在您的情况下,最好的方法是调整您的自定义格式化程序以添加文本区域格式化程序功能。
只需将这行代码添加到您的自定义格式器即可:
cell.getElement().style.whiteSpace = "pre-wrap";
如果您使用的格式化程序可能会导致内容的高度可变,那么您还需要设置 variableHeight 属性 在该列定义中确保行正确呈现:
{title:"Name", field:"name", formatter:myCustomFormatter, variableHeight:true}
我正在使用自定义格式化程序回调来突出显示文本列中的关键字。但我也希望在单元格中显示全文,即换行,就像内置格式化程序 'textarea' 所做的那样。
有没有办法同时使用自定义和内置格式化程序?
您只能将一次格式化程序应用于任何给定的单元格,在您的情况下,最好的方法是调整您的自定义格式化程序以添加文本区域格式化程序功能。
只需将这行代码添加到您的自定义格式器即可:
cell.getElement().style.whiteSpace = "pre-wrap";
如果您使用的格式化程序可能会导致内容的高度可变,那么您还需要设置 variableHeight 属性 在该列定义中确保行正确呈现:
{title:"Name", field:"name", formatter:myCustomFormatter, variableHeight:true}