Hi,

you need an array to store the selected objects, here's un example to a 
selection of movies.
Bind the checkbox's selection to "movieSelected" :

public boolean movieSelected() {
        return selectedMovies.containsObject(currentMovie);
}

public boolean setMovieSelected(boolean checked) { 
        boolean isAlreadySelected = movieSelected();
        if (!isAlreadySelected && checked)
                selectedMovies.addobject(currentMovie);
        else if (isAlreadySelected && !checked)
                selectedMovies.removeObject(currentMovie);
}

Cheers

Alex

Le 17 juin 2011 à 10:05, [email protected] a écrit :

>> Hi,
>> [snip]
> 
>> masterCheck : WOCheckBox { 
>> class = "texte"; 
>>  name = "master";
>> *To Chuck ===> Why I can't give the same name of my checkboxes?*
>> 
>>  selection = selectedMaster; ----->Variable bind to check box value
>>  value = master.diplSpecAbr; --->CheckBox value
>> // onclick = "MstChecked(this.form)";----> JS function wo call a java method 
>> to get checkbox value
> 
> The only binding you need to get the checkbox value is the "value" binding. 
> This is two-way, just like a WOString. When the page is displayed, it will 
> try to evaluate diplSpecAbr or getDiplSpecAbr. When the form is submitted, it 
> will call setDiplSpecAbr. (Or it will try to read and set the variable, if 
> that's what it is vs. accessor methods.) 
> 
> You don't need the "selection" or "onclick" to get the values back. 
> master.diplSpecAbr, for each item, will just be set to the value 
> automatically when the form is submitted.
> ===>When I don't put 'selection' in attribute of my checkBox in WOD I have 
> this error  : if either selection or value is bound, then both must be bound. 
> So it's important to have 'selection' attribute for a checkBox in WO.
> 
> ===> If I don't have 'selection' which is bound to the value of my checkBox, 
> How I get my selectedValue in the nextPage of my apps?
> 
> For checkboxes, it's often useful to have accessor methods in the page's java 
> that explicitly translates between the checkbox's boolean and the meaning in 
> the object. You would have access to the "master" item from the repetition 
> there, so implementation is straightforward.
> 
> ===>I have my accessor methods in the page's java. When I select the 
> checkBox, it set the value the selection variable. and when I want to get 
> this value, I call get of the selection variable. But in this case, we are in 
> another context. Do you have an example for me?
> 
> Thanks
> 
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/alexis.tual%40gmail.com
> 
> This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to