I've created a custom component that is very similar to the dataTable component.

Suppose you have a dataTable of states and their 2-letter abbreviations:
AL ALABAMA
AK ALASKA
AZ ARIZONA
AR ARKANSAS
CA CALIFORNIA
CO COLORADO
CT CONNECTICUT
...

This will quickly consume several screens of data and the
user ends up scrolling like crazy. With my new component
NewspaperTable, you specify a number of newspaper columns
and the  table is "wrapped" so that each column is repeated
multiple times on each row. The name newspaper comes
from the idea of 'balanced columns' like you would find in
a newspaper:

AL ALABAMA                 DE DELAWARE              IA IOWA
AK ALASKA                    FL FLORIDA                    KS KANSAS
AZ ARIZONA                  GA GEORGIA                  KY KENTUCKY
AR ARKANSAS             HI HAWAII                        LA LOUISIANA
CA CALIFORNIA           ID IDAHO                         ME MAINE
CO COLORADO            IL ILLINOIS                      MD MARYLAND
CT CONNECTICUT      IN INDIANA                      MA MASSACHUSETTS

The end result works very well in my application. I have used
all sorts of components in this table and they all work perfectly.

I would like to share this component with the MyFaces project.
Can somebody please tell me where I can contribute this code?
It seems like everything is a little crazy due to the migration to Apache Incubator!


Cheers,
Jesse



Reply via email to