Echo1ToEcho2

Migrating applications from Echo 1 to Echo2

This page lists changes and how to port / migrate Echo1 based applications to Echo2.

Echo2 Core

   nextapp.echo.*  ->  nextapp.echo2.app.*
   nextapp.echo.ButtonGroup  ->  nextapp.echo2.app.button.ButtonGroup
   ButtonGroup.add()  ->  ButtonGroup.addButton()
   
   // Echo1
   buttonGroupA.add(radioButton1);
   buttonGroupA.add(radioButton2);
   buttonGroupA.add(radioButton3);

In this way, Echo1 makes one RadioButton selectable among radioButtons that are added to buttonGroupA.

For Echo2 it is reversed, now you should set group of RadioButton for each button as follow:


   // Echo2
   radioButton1.setGroup(buttonGroupA);
   radioButton2.setGroup(buttonGroupA);
   radioButton3.setGroup(buttonGroupA);

And buttonGroupA.addButton(radioButton1) does not work!

EchoPoint 1.0 -> EchoPointNG 2.0

last edited 2006-07-19 08:14:46 by vulps