0

Which Radio button is selected

asked 2011-02-23 13:49:28 +0800

ujtordai gravatar image ujtordai
31 2

Hello

I'm new in ZK development.
How can I get which radio button is selected?

Thank you.

delete flag offensive retag edit

8 Replies

Sort by ยป oldest newest

answered 2011-02-23 13:57:38 +0800

zknewbie1 gravatar image zknewbie1
370 4

Hi Ujtordai, you can use the onCheck() event to listen to the click as demonstrated on this link. The source code is on the XML&Java Source tab. Good luck..

http://www.zkoss.org/zkdemo/input/radio_button

link publish delete flag offensive edit

answered 2011-02-23 14:32:18 +0800

terrytornado gravatar image terrytornado flag of Germany
9393 3 7 16
http://www.oxitec.de/

updated 2011-02-23 14:36:57 +0800

        . . .
	private Radio rd_Einnahmen;
	private Radio rd_Ausgaben;
	private Radio rd_Neutral;
	private Radio rd_Alle;
        . . .


// RadioGroup for selecting the type of accounts
Radiogroup rg = new Radiogroup();

rd_Einnahmen = new Radio();
rd_Einnahmen.setParent(rg);
rd_Einnahmen.setLabel(Labels.getLabel("common.Revenues"));
rd_Einnahmen.addEventListener(Events.ON_CHECK, new OnCheckRadioListener());

rd_Ausgaben = new Radio();
rd_Ausgaben.setChecked(true); // init
rd_Ausgaben.setParent(rg);
rd_Ausgaben.setLabel(Labels.getLabel("common.Expenses"));
rd_Ausgaben.addEventListener(Events.ON_CHECK, new OnCheckRadioListener());

rd_Neutral = new Radio();
rd_Neutral.setParent(rg);
rd_Neutral.setLabel(Labels.getLabel("common.Neutral"));
rd_Neutral.addEventListener(Events.ON_CHECK, new OnCheckRadioListener());

rd_Alle = new Radio();
rd_Alle.setParent(rg);
rd_Alle.setLabel(Labels.getLabel("common.All"));
rd_Alle.addEventListener(Events.ON_CHECK, new OnCheckRadioListener());

.

	/**
	 * Inner OnCheckRadioListener class.<br>
	 */
	final class OnCheckRadioListener implements EventListener {
		@Override
		public void onEvent(Event event) throws Exception {
			System.out.println(event.toString());
	
	if (rd_Ausgaben.isChecked()) {
             // Do your stuff here
	} else if (rd_Einnahmen.isChecked()) {
             // Do your stuff here
	} else if (rd_Neutral.isChecked()) {
             // Do your stuff here
	} else if (rd_Alle.isChecked()) {
             // Do your stuff here
	}
	
	}
	}

link publish delete flag offensive edit

answered 2011-02-23 15:07:37 +0800

ujtordai gravatar image ujtordai
31 2

updated 2011-02-24 13:06:23 +0800

Hello

Great, Thank you.
Where need I declare this OnCheckRadioListener event listener?
Where can I find some documentation in pdf, doc etc. format which contain same simple examples for start to improve my ZK knowledge?

link publish delete flag offensive edit

answered 2011-02-24 22:48:35 +0800

SimonPai gravatar image SimonPai
1696 1

Hi ujtordai,

You can find all documentation here.
Also you can follow ZK Essentials to guide yourself through the development of a simple ZK application.

Regards,
Simon

link publish delete flag offensive edit

answered 2012-12-03 05:42:56 +0800

sjoshi gravatar image sjoshi flag of India
3493 1 8
http://zkframeworkhint.bl...

Hi Stephen ,
I am trying like this

rd_Ausgaben.setChecked(true);

But when page is renderding radio button is not checked can you please let me know what can be issue,I am creating everything from java code. very less code in ZUl page

link publish delete flag offensive edit

answered 2012-12-03 13:15:30 +0800

terrytornado gravatar image terrytornado flag of Germany
9393 3 7 16
http://www.oxitec.de/

try to uncheck in code to other checkboxes.

link publish delete flag offensive edit

answered 2012-12-03 13:25:45 +0800

hswain gravatar image hswain flag of India
1763 3 10
http://corejavaexample.bl...

Hi all,
please help me how to set radio button checked inside java code.

for example,

Listcell cell = new Listcell();
Radiogroup rbtng = new Radiogroup();

Radio rbtn = new Radio();

rbtn.setLabel("Yes");
rbtn.setValue("Y");
rbtn.setRadiogroup(rbtng);
rbtn.setChecked(true);

This code not working

link publish delete flag offensive edit

answered 2012-12-03 13:33:20 +0800

hswain gravatar image hswain flag of India
1763 3 10
http://corejavaexample.bl...

Hi all,
I got my solution .

rbtn.setParent(rbtng);

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2011-02-23 13:49:28 +0800

Seen: 552 times

Last updated: Dec 03 '12

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More