|
||||||||||
| HomePage :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register |
NumBuilderClasses=1 BuilderClass0=net.xoetrope.optional.scripts.groovy.GroovyBuilder
<?xml version="1.0" encoding="UTF-8"?> <XPage class="xui.groovy.Welcome.groovy"> <Components> <Button name="nextBtn" x="100" y="100" w="100" h="20" content="Next"/> </Components> <Events> <Event target="nextBtn" method="next" type="ActionHandler"/> </Events> </XPage>
package xui.groovy;
import net.xoetrope.xui.XPage;
import net.xoetrope.swing.XLabel;
public class Welcome
{
XPage page;
XLabel counterLbl;
int count
public Welcome()
{
}
public void pageCreated()
{
println "pageCreated invoked"
counterLbl = page.findComponent( "counterLbl" );
println "counterLbl set"
}
public void pageActivated()
{
count++
// Try changing this at runtime
counterLbl.setText( "This pages has been activated and displayed " + count + " times" )
}
public void next()
{
println "next invoked once again..."
page.showPage( "MiddlePage" );
}
}
There are no comments on this page. [Add comment]