I'm going there tomorrow

The picture was taken in 2003, but Heavenly got a few snow storms in the past two weeks so skiing should be excellent.More

Using rich:orderingList and rich:listShuttle components

rich:orderingList lets you arrange values by moving them up or down. It’s based on a data table component, so you can put any object inside with any number of “columns” or attributes shown. Code: <rich:orderingList value=”#{carsBean.allCars}” var=”car” converter=”carConverter”> <rich:column> <h:facet name=”header”>Make</f:facet> <h:outputText value=”#{car.make}”/> </rich:column> <rich:column> <f:facet name=”header”>Model</f:facet> <h:outputText value=”#{car.model}”/> </rich:column> </rich:orderingList> The other component is…More

New JSF UI component library from Mojjara (JSF RI) sandbox

Mojjara Scales is a new JSF component library released out of Mojarra (JSF RI) sandbox. Mojarra is a new name for JSF RI implementation. According to the project page, most components wrap Yahoo! User Interface (YUI) JavaScript widgets while documentation is still missing in action.More

How fast can you type on your BlackBerry?

Last night I had dinner with friends from college. We try to get together once every month or two. One of them got out his BlackBerry device and told us how he was typing an email at a stop light. The light turned green but he didn’t finish typing the email and finished it as…More

Quick start with RichFaces

During our webinar today a question was asked how to configure RichFaces in web.xml? Well, it’s very simple, you basically have to register a filter and add three RichFaces Jar files. The filter is described here and the Jar files can be downloaded here. I decided to provide a sample project template with RichFaces (version…More

RichFaces data table with paginator under 2 minutes

Here is a super quick way to have a data table with a paginator. I’m assuming here that you already have a project setup with RichFaces support: Of course you get full AJAX support out-of-the-box. Just don’t forget to set rows, that determines how many records to show per “page”.More

Hello World with modal panel

This examples shows you quickly how to get started with using modal panel component in RichFaces (rich:modalPanel). Modal panel control really improves user experience. How many times have you opened a regular browser popup and then by mistake clicked the parent window or even somewhere else? If you do that, the popup window will disappear.…More

How many AJAX frameworks?

Have you ever wondered how many AJAX frameworks are there? Well, check out question #3 in this survey. For some reason RichFaces is still represented by Ajax4jsf in the list.More

I'm speaking at EclipseCon 2008

I’m speaking at EclipseCon 2008 in March of next year, in Santa Clara, CA. No time slot has been assigned yet so I will update later. My session is here.More