there are 6 options in a RadioChoice, when user selects different option, different containner will be displayed to user. In my understanding, when user clicks on the different option, it should display a black point to tell user which option he/she selects. But why there is no black point in my application?Code: private List listScheduleType = Arrays.asList(new String[] { "Once", "Now", "Daily", "Weekly", "Monthly", "Yearly" }); WebMarkupContainer containerDaily = new WebMarkupContainer("containerDaily"); WebMarkupContainer containerWeekly = new WebMarkupContainer("containerWeekly"); WebMarkupContainer containerMonthly = new WebMarkupContainer("containerMonthly"); WebMarkupContainer containerYearly = new WebMarkupContainer("containerYearly"); add(new RadioChoice("listScheduleType", listScheduleType) { public void onSelectionChanged() { System.out.println("TaskCreateTabPanel1-----RadioChoice:onSelectionChanged"+this.getPrefix()); System.out.println("TaskCreateTabPanel1-----RadioChoice:onSelectionChanged"+this.getSuffix()+this.getInput()); int iSelected = Integer.parseInt(this.getInput()); switch(iSelected) { case 0: { setAllContainerVisible(false); break; } case 1: { setAllContainerVisible(false); break; } case 2: { setAllContainerVisible(false); containerDaily.setVisible(true); break; } case 3: { setAllContainerVisible(false); containerWeekly.setVisible(true); break; } case 4: { setAllContainerVisible(false); containerMonthly.setVisible(true); break; } case 5: { setAllContainerVisible(false); containerYearly.setVisible(true); break; } default: setAllContainerVisible(false); } } protected boolean wantOnSelectionChangedNotifications() { return true; } });
Best Regards, Jerry