I'm using RefreshingView to show and edit data. I put MinimumValidator to the TextField in RefreshingView (in method populateItem()).Also I put FeedbackIndicator for this TextField in RefreshingView (also in method populateItem()).
MinimumValidator works fine - I'm getting error messages at the FeedbackPanel. But FeedbackIndicator doesn't work - no any "red asterics" in case of invalid value in TextField. Others FeedbackIndicators at the same pages (for others TextFields outside of the RefreshingView) work fine. Any solutions? (I'm using wicket 1.4rc4). /////////////////////////////////////////////////// Java code fragment: @Override *protected void populateItem(final Item item)* { item.add(new Label("name")); item.add(new Label("surname")); item.add(new Label("city.name")); TextField tfam = new TextField("amount"); tfam.add(new MinimumValidator(1)); item.add(tfam); *FormComponentFeedbackIndicator amountFlag = new FormComponentFeedbackIndicator ("amountFlag");* * **amountFlag.setIndicatorFor(tfam);* * item.add(amountFlag); * } /////////////////////////////////////////////////////////////////////////// <!-- Markup file code fragment --> *<tr wicket:id="simple">* <td width=5>*<span wicket:id="amountFlag"></span>*</td> <td><span style="width:150px" wicket:id="surname"></span> </td> <td><span style="width:75px" wicket:id="name"></span> </td> <td><span style="width:75px" wicket:id="city.name"></span> </td> <td><input type="text" wicket:id="amount" style="width:30px" tabindex="3"></input></td> *</tr>*