This page shows a number of different possible renderings of a tree widget. They're all very easily defined in the form template using the <ft:tree> and <ft:tree-nodes> instructions (currently available only in the JXTemplate version of the CForms template language).