I am in no way encouraging anyone to stay away (go play with the new frameworks for JavaScript and you will be saying how much fun it can be too. Nor am I pushing IceFaces as the best component library I’m using it as an example because I was recently working on a project where it was successfully used. If you want to use ICEFaces, then you will need to go to the website and get the appropriate download. Open the PDF guide and step through the Eclipse setup ( hint: if you’ve downloaded the files, be sure to select local content when doing the Eclipse install not the archive). You will need to pick a JSF implementation to use. You can select from several JSF implementations. Or you can download your desired implementation manually and setup the library as described in the document.įor this demo, I am using Apache MyFaces. ![]() ICEFACES ROWSELECTOREVENT MIGRATION DOWNLOAD Also note that there are lots of ways to set up a JSF project – I’m using this one for simplicity. Just a quick reminder: JSF implementations offer up the basic HTML components while component libraries add the extra stuff to make UI development quick and easy.įor this example, I am using ICEFaces ACE Components. ICEFaces offer two sets of components: ICE components and ACE components. The ICEsoft website describes ACE Components (Advanced components) as “ideally suited to ICEfaces projects that are able to leverage the power of modern browsers to provide a richer, more dynamic and responsive user-interface.” The ICEsoft website states that ICE components are primarily geared towards legacy browser support, specialized applications and application migration. Here, we will use the following ACE Components: ace:dataTable, ace:tabSet, ace:menuBar, ace:menuItem and ace:tabPane. This example application is far from complete. I am pulling partly from the freely available ICEFaces demo application as a base and creating parts of an admin console for a silly bingo game application. I’m viewing this as the first step to an administrative page where a user can both create a game and edit existing games. ![]() ![]()
0 Comments
Leave a Reply. |