Re: how to connect elements - label and input (checkbox)

2014-09-30 Thread miguel
wow this is the strangest thing. i searched for the same thing a year later
(to the day almost) and again its a silly "agree to terms" checkbox and
guess what... wicket 6.17.0 seems to have the same problem...

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/how-to-connect-elements-label-and-input-checkbox-tp4650304p4667770.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: FormValidators and messages property file

2014-09-30 Thread Martin Grigorov
Hi,

According to
https://github.com/apache/wicket/blob/master/wicket-core/src/main/java/org/apache/wicket/resource/loader/ValidatorStringResourceLoader.java#L62
it should work !
There is even a test for this:
https://github.com/apache/wicket/tree/master/wicket-core/src/test/java/org/apache/wicket/resource/loader

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Tue, Sep 30, 2014 at 9:36 PM, msalman  wrote:

> Hi,
>
> I have created form validator classes as shown below.  The problem is that
> the code is not picking up messages from the corresponding
> 'FromDateBeforeToDate.properties' file in the same package. It works if the
> messages are in the page.properties or application.properties file.
>
> I can see works OK for class implementing IValidator but can't seem to make
> it work for class extending AbstractFormValidator.Are my expectations
> wrong?  If not then please tell me how I can fix the code.
>
>
>
> public class FromDateBeforeToDate extends AbstractFormValidator
> {
>
> /**
>  *
>  */
> private static final long serialVersionUID = 3503966266288025266L;
>
>
> DateField fromDateFormComponent;
> DateField toDateFormComponent;
>
>
> public FromDateBeforeToDate(
> DateField fromDateFormComponent,
> DateField toDateFormComponent)
> {
> if (fromDateFormComponent == null)
> {
> throw new IllegalArgumentException("Argument
> dateFromFormComponent cannot
> be null");
> }
> this.fromDateFormComponent = fromDateFormComponent;
>
>
> if (toDateFormComponent == null)
> {
> throw new IllegalArgumentException("Argument
> dateToFormComponent cannot
> be null");
> }
> this.toDateFormComponent = toDateFormComponent;
> }
>
>
> @Override
> public FormComponent[] getDependentFormComponents()
> {
> return new FormComponent[]
> {
> fromDateFormComponent,
> toDateFormComponent,
> };
> }
>
>
>
> @Override
> public void validate(Form form)
> {
> Date fromDate = fromDateFormComponent.getConvertedInput();
> Date toDate = toDateFormComponent.getConvertedInput();
>
> if (fromDate != null
>  && toDate != null
>  && fromDate.after(toDate))
> {
> //error(fromDateFormComponent,
> "fromDateAfterToDate");
>
> ValidationError error = new ValidationError();
> error.addMessageKey(getClass().getSimpleName() +
> "." +
> "fromDateAfterToDate");
>
> fromDateFormComponent.newValidatable().error(error);
> //this.error(fromDateFormComponent);
> }
> }
> }
>
> FromDateBeforeToDate.properties
>
> #fromDateAfterToDate=Invalid input: The '${label}' date is after the
> '${label}' date
> FromDateBeforeToDate.fromDateAfterToDate=Invalid input: The '${label}' date
> is after the '${label}' date
>
>
>
> Thanks.
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/FormValidators-and-messages-property-file-tp4667767.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: AjaxSubmitLink not working when fileUpload in Form

2014-09-30 Thread cojy
Hello,
Thank you for your feedback. 
So I took the example and started adding my code and it works !
After multiple comparisons and some tests I found out that the problem is in
the HTML and arises when the  is inside
the   tags.
So no issue whatsoever having the submit in the form, unless there is a
fileUpload. That's still a bit weird.
But anyway, problem solved, so thanks again !

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/AjaxSubmitLink-not-working-when-fileUpload-in-Form-tp4667740p4667766.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



FormValidators and messages property file

2014-09-30 Thread msalman
Hi,

I have created form validator classes as shown below.  The problem is that
the code is not picking up messages from the corresponding
'FromDateBeforeToDate.properties' file in the same package. It works if the
messages are in the page.properties or application.properties file.   

I can see works OK for class implementing IValidator but can't seem to make
it work for class extending AbstractFormValidator.Are my expectations
wrong?  If not then please tell me how I can fix the code.



public class FromDateBeforeToDate extends AbstractFormValidator
{

/**
 * 
 */
private static final long serialVersionUID = 3503966266288025266L;


DateField fromDateFormComponent;
DateField toDateFormComponent;


public FromDateBeforeToDate(
DateField fromDateFormComponent,
DateField toDateFormComponent)
{
if (fromDateFormComponent == null)
{
throw new IllegalArgumentException("Argument 
dateFromFormComponent cannot
be null");
}
this.fromDateFormComponent = fromDateFormComponent;


if (toDateFormComponent == null)
{
throw new IllegalArgumentException("Argument 
dateToFormComponent cannot
be null");
}
this.toDateFormComponent = toDateFormComponent; 
}


@Override
public FormComponent[] getDependentFormComponents() 
{
return new FormComponent[]
{
fromDateFormComponent,
toDateFormComponent,
};
}



@Override
public void validate(Form form) 
{
Date fromDate = fromDateFormComponent.getConvertedInput();
Date toDate = toDateFormComponent.getConvertedInput();

if (fromDate != null
 && toDate != null
 && fromDate.after(toDate))
{ 
//error(fromDateFormComponent, "fromDateAfterToDate");

ValidationError error = new ValidationError();
error.addMessageKey(getClass().getSimpleName() + "." +
"fromDateAfterToDate");
fromDateFormComponent.newValidatable().error(error);
//this.error(fromDateFormComponent);
}   
}
}

FromDateBeforeToDate.properties

#fromDateAfterToDate=Invalid input: The '${label}' date is after the
'${label}' date
FromDateBeforeToDate.fromDateAfterToDate=Invalid input: The '${label}' date
is after the '${label}' date



Thanks.

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/FormValidators-and-messages-property-file-tp4667767.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: AjaxFormChoiceComponentUpdatingBehavior CheckGroup and CheckGroupSelector

2014-09-30 Thread pureza
Martin Grigorov-4 wrote
> I'd write a custom selector that changes the checkboxes's state to
> 'selected' and then uses ajax to make a batch update.

Hi,

Could you expand on this, please? I have the exact same problem.

Thanks,

Luis Pureza

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/AjaxFormChoiceComponentUpdatingBehavior-CheckGroup-and-CheckGroupSelector-tp4641921p4667765.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: DateTimeRangePicker

2014-09-30 Thread Martin Grigorov
Hi,

I haven't seen such JavaScript widget so far.
Do you know one ?
If it supports Bootstrap (getbootstrap.com) then I'll be glad to add
integration for it to https://github.com/l0rdn1kk0n/wicket-bootstrap

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Tue, Sep 30, 2014 at 1:48 PM, manoj kumar 
wrote:

> Hi,
>
>   Is There a DateTimePicker component for Wicket as below:
>
>
>
> http://www.7thweb.net/wicket-jquery-ui/plugins/datepicker/RangeDatePickerTextFieldPage?1
>
>   The Component mentioned above has only Date Component i want to know is
> there a Date Range Picker along with Time  Component.
>
>
> Thanks in Advance.
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/DateTimeRangePicker-tp4667763.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


DateTimeRangePicker

2014-09-30 Thread manoj kumar
Hi,

  Is There a DateTimePicker component for Wicket as below:

  
http://www.7thweb.net/wicket-jquery-ui/plugins/datepicker/RangeDatePickerTextFieldPage?1

  The Component mentioned above has only Date Component i want to know is
there a Date Range Picker along with Time  Component.

  
Thanks in Advance.

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/DateTimeRangePicker-tp4667763.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org