This article is a part of RichFaces 4.0 Markups And Skinning discussion
Overview
There are components where we need to change layouts because now theirs layouts are complicated and/or haven't some functionality:
- dataTable
- scrollableDataTable
- comboBox
- extendedDataTable
- inplaceInput
- inplaceSelect
- modalPanel
- panelBar
- panelMenu
- suggestionbox
- tabPanel
- toolBar
- tree
Implementation proposal
dataTable, extendedDataTable, scrollableDataTable - we need to add new functionality and make new light (semantic) layout (see RichFaces Data Iteration Components (DataTables))
comboBox, inplaceInput, inplaceSelect, suggestionbox – need to make new light inline layout
modalPanel – it’s very big question. In my opinion current layout is very complicated, but… It’s topic for future discussion
panelBar, panelMenu, tabPanel – need to make light layouts
toolBar – need to make light layouts and change bullets functionality
tree – need to make light layouts (and may be it is necessary to add new functionality like “cutting” long names)
Comments