Erf sorry my bad, see below :
Le 17 juin 2011 à 10:32, Alexis Tual a écrit :
> 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" :
You need to use the "checked" binding of WOCheckBox, not "selection"...
>
> 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]