This content has been marked as final.
Show 1 reply
-
1. Re: How to extend rich:datatable with CDK
lfryc Jul 12, 2013 3:05 AM (in response to zsv)Hey Sergey,
when I need to extend rich:dataTable component including renderer logic, I would use copy and rename all the relevant sources:
- JSF component sources
- component (AbstractDataTable) -> AbstractDataTableExt
- renderer (DataTableRenderer) -> DataTableExtRenderer
- optionally tag handler (DataTableHandler)
- associated resources
- datatable.css
- datatable.js
Just remember to rewrite all the associated names - type, family, renderer-type.
A good approach is to always check whether everything is fine in generated faces-config.xml and *.taglib.xml.
Here is a sample of dataTable extension projects with demo:
https://github.com/richfaces/richfaces-sandbox/tree/datatable-extension/datatable-extension
- JSF component sources