On 2/28/06, Rogers Reilly <[EMAIL PROTECTED]> wrote: > 3) a tangent, but related- if you find yourself trying to get Tomahawk & > ADF components working together, you may find this example helpful. The > Tomahawk EqualsValidator won't work if you're comparing the component to > an ADF component, and here's why: > UIInput foreignComp = (UIInput) uiComponent.getParent().findComponent(_for); > in EqualsValidator (line 72) is casting the "compare to" component to > UIInput, but ADF input components don't extend UInput. You can create a > custom ADFEqualsValidator by replacing the above with: > UIXEditableValue foreignComp = (UIXEditableValue) > uiComponent.getParent().findComponent(_for); > or, of course, create an overarching EqualsValidator that tries both casts.
Ok. I'm probably not going to try to fix EqualsValidator as CompareToValidator in the sandbox supercedes it. Do ADF input components implement EditableValueHolder? I have gotten CompareToValidator to a compilable state by replacing UIInput and UIOutput typecasts to EditableValueHolder. I still need to do some testing, though.

