Duplicate Id's are pretty helpful though.  Are you supposed to be able to
add multiple instances of a wtkx file?

If I wanted to add multple accordion panels that share a generic interface,
what would be the best way to do that?


Thanks,

Bob


On Fri, Mar 5, 2010 at 2:56 PM, Greg Brown <[email protected]> wrote:

> It should have produced an NPE if the value wasn't actually bound. However,
> it sounds like it may have bound to the first button with the ID (the one
> that wasn't misspelled), so the member variable wouldn't have been null.
>
> One thing to note is that duplicate IDs in WTKX aren't really supported -
> if that doesn't currently throw an exception, it probably should.
>
>
> On Mar 5, 2010, at 3:45 PM, Robert Piotrowski wrote:
>
> Between my panels, the Form.Section wtkx:id was the same, but the
> submit_button id was misspelled on the second wtkx:id.  So the buttonhandler
> registered correctly on only one button.  For some reason, the correct
> submit button handler was processing both forms.  I'm surpised that binding
> a button handler to a @WTKX bound button that really doesnt exist didnt
> cause a NPE.
>
>
>
> Bob
>
>
> On Fri, Mar 5, 2010 at 2:32 PM, Robert Piotrowski 
> <[email protected]>wrote:
>
>> never mind.  another bonehead move on my part.
>>
>>
>>
>>
>> On Fri, Mar 5, 2010 at 2:03 PM, Robert Piotrowski <[email protected]
>> > wrote:
>>
>>> I've got an accordion with 2 custom panes objects:
>>>
>>> <Window title="SOLR VUE" maximized="true" xmlns:wtkx="
>>> http://pivot.apache.org/wtkx"; xmlns="org.apache.pivot.wtk"
>>> wtkx:id="window_top">
>>>     <content>
>>>         <Accordion wtkx:id="accordion_entities" styles="{padding:5}"
>>> height="200">
>>>             <userData url_solr_base="http://usildlapisea02/solr/dev"/>
>>>             <panels>
>>>             <wtkx:include src="file:c:\rpiotrowski\solr\pane_person.xml"
>>> Accordion.label="Person"/>
>>>             <wtkx:include src="file:c:\rpiotrowski\solr\pane_company.xml"
>>> Accordion.label="Company"/>
>>>
>>>
>>> Each Panel's wtkx file has as a Form.Section with a submit button the
>>> same wtkx:id of "submit_button".
>>>
>>> When I press on the submit button for one form, the handler fires for
>>> both forms automatically.  Is this because both buttons have the same
>>> wtkx:id ?
>>>
>>> If so, then how do I generically add a handler to all forms without
>>> creating this kind of behavior?
>>>
>>>
>>>
>>> Thanks
>>> Bob
>>>
>>
>>
>
>

Reply via email to