That was my initial go at it...using Accordion.setHeaderData(...) under the 
ButtonGroup listener, but the text wouldn't update on screen. I figured it had 
something to do with it being a static property, but now you're making me 
second guess myself and think that I had just a dumb error. 

For reference, I'm building a three-paned date selector. The out of the box 
Calendar support is good, but I find the the pop-up cumbersome when wanting to 
flip through years or very far apart months quickly. Also, my available dates 
are only those found in a database table so it's not a full calendar. 

Anyways, I ended up utilizing a CardPane that had a toolbar up top to control 
whether the Years, Months, or Days buttons were shown; data binding TextFields 
in that toolbar to display the respective button group selections. The added 
bonus was the easy inclusion of animated transitions. 

It was your text field comment that spurred me to think of the alternative 
route. Thanks for the responses, always appreciate the feedback. 

-Nick

Sent from my iPhone

On Sep 30, 2014, at 3:39 PM, Roger Whitcomb <roger.whitc...@actian.com> wrote:

Hi again,
   It just occurred to me that you don't really need to use data binding in 
order to accomplish this.  Just hook up a ButtonGroupListener, and in the 
"selectionChanged" method just update the accordion header data accordingly.  
I've done this with TabPane, where typing into a text field updates the tab's 
data.

HTH,
~Roger

-----Original Message-----
From: Nick Makes [mailto:npm...@yahoo.com] 
Sent: Monday, September 29, 2014 1:21 PM
To: user@pivot.apache.org
Subject: Data Binding and Accordion Headers

This may be a simple answer, but I recently tried to use data binding on a 
Accordion.headerData attribute I'm setting in the markup I have for a 
TablePane. I get the error that static properties are not supported with data 
binding?

I feel like I'm just going about trying to associate dynamic text with a 
component's header within an Accordion pane the wrong way here. However, as I'm 
getting my feet wet with data binding at the moment I figured this could have 
been a "two stones" moment. 

Any advice?  Basically, I want to associate a ButtonGroup's current selection's 
ButtonData and have that be displayed in the Accordion's header bar for that 
particular pane. 

Any help here would be greatly appreciated. 

Thanks,
Nick

Sent from my iPhone

Reply via email to