Bart,
The CoreSelectBooleanCheckbox has a lot more functionality than the
UIXSelectBoolean. All of the attributes available in a tr:selectBooleanTag
are available programmatically via methods in CoreSelectBooleanCheckbox.
I've been using the checkbox, radio button, selectOneChoice, and a lot of
the other controls extensively and I've found that they all work as expected
so I was pretty sure there was some small mistake in your usage that was
causing the problem.

-R

On Wed, Apr 9, 2008 at 3:10 AM, <[EMAIL PROTECTED]> wrote:

>
> Hi Richard,
>
> Thanks for trying to help! We solved the problem in the meantime. We used
> a custom made Facelets component, which used the tr:selectBooleanCheckbox.
> There was a stupid bug in our facelets definition which caused our troubles.
> (We use autoSubmit, but the facelets definition "forgot" to set the
> autoSubmit value.) Once that was fixed, everything worked as expected. The
> reason we were trying to use bindings, was to work around the fact that
> boolean values were not updated in the first place. Now that's solved, we do
> not use binding anymore. And no, there was no particular reason for using
> UIXSelectBoolean. Just out of curiosity: are there good reasons to use
> CoreSelectBooleanCheckbox instead?
>
> Best regards,
> Bart
>
>
>
>  *"Richard Yee" <[EMAIL PROTECTED]>*
>
> 08-04-2008 21:23
>   Please respond to
>


> "MyFaces Discussion" <[email protected]>
>
>   To
> "MyFaces Discussion" <[email protected]>  cc
>   Subject
> Re: [Trinidad] <tr:selectBooleanCheckbox> does not update Entity
>
>
>
>
> Is there any particular reason you are using the UIXSelectBoolean as
> opposed to the CoreSelectBooleanCheckbox?
>
> -R
>
> On 4/8/08, *Jeroen Weijers* <[EMAIL PROTECTED]<[EMAIL PROTECTED]>>
> wrote:
>
> Hi all,
>
> I'm working on the same problem as Bart Kummel. Another problem, but
> similar to the problem of Bart Kummel (it is actually on the same page and
> with the same bean) is the following:
>
> I bind my booleancheckbox to a
> UIXSelectBoolean object in my bean (it is configured as a backing bean in
> the xml file).
>
>
> binding
>
> ="#{myBean.uixSelectBooleanObject}"
>
> In the action listener coupled to the submit button I try to read this
> value but get a Null pointer exception.
>
> public void actionMethod(ActionEvent action){
>
> value  = getU*ixSelectBooleanObject*.isSelected();
>
> }
>
> Regards,
>
> Jeroen Weijers
>
>
>
> On 4/8/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> <*
> [EMAIL PROTECTED] <[EMAIL PROTECTED]>> wrote:
>
> Hi Richard,
>
> I have a Managed Bean with Session scope. The following works as expected:
>
> <tr:textInput value=#{myBean.myEntity.fieldName}/>
>
> The managed bean has a member "myEntity" and the corresponding
> "getMyEntity" and "setMyEntity" methods. As expected, the value of "myField"
> is displayed in the textInput when the page loads and if a make any changes,
> the value of "myField" gets updated when I press Submit. So I expect the
> same behaviour if I use
>
> <tr:selectBooleanCheckbox value=#{myBean.myEntity.booleanFieldName}/>
>
> On page load the boolean value is displayed correctly. But when I press
> Submit, hte booleanField in my entity is not updated. Do I have to take
> extra action for a boolean field? Or is something else going wrong?
>
> Best regards,
> Bart Kummel
>
>
>   *"Richard Yee" <[EMAIL PROTECTED] <[EMAIL PROTECTED]>*>*
>
> 02-04-2008 15:27
>   Please respond to
> "MyFaces Discussion" <[EMAIL PROTECTED]<[email protected]>
> >
>
>
>   To
> "MyFaces Discussion" <[EMAIL PROTECTED]<[email protected]>
> >  cc
>   Subject
> Re: [Trinidad] <tr:selectBooleanCheckbox> does not update Entity
>
>
>
>
>
> Bart,
> Is your entity bean configured in faces-config.xml to be a backing bean?
> Otherwise, you should have your boolean value field in your backing bean and
> copy its value to your entity bean in your action handler method that is
> invoked from your command button.
>
> -R
>
> On Wed, Apr 2, 2008 at 2:01 AM, <[EMAIL PROTECTED]<[EMAIL PROTECTED]>>
> wrote:
>
> Hi all,
>
> I'm having problems with the <tr:selectBooleanCheckbox> component. I have
> a page that updates an EJB3 Entity. If I make changes, alle values in the
> Entity get updated, except for the boolean values that are linked with the
> <tr:selectBooleanCheckbox> components. (Like this: <tr:selectBooleanCheckbox
> value=#{entity.booleanValue}/>.) It seems that selecting or deselecting a
> checkbox is not recognized as a change. If I only change boolean values, the
> Entity is not touched at all. I don't have a clue what is going wrong. Am I
> doing something wrong? Or is this a known issue? Any help would be
> appreciated!
>
> Best regards,
> Bart Kummel
>
>
>
>

Reply via email to