Hi

I faced with issue while refreshing my accordion view.

Let say I have one accordion and one button refreshing accordions data and
setting index.


        nextCompanyButton.getButtonPressListeners().add(new
ButtonPressListener() {

            @Override
            public void buttonPressed(Button button) {
                companiesAccordion.getPanels().remove(0,
companiesAccordion.getPanels().getLength());

                CompanyViewController companyView =
UIComponents.companyView();
                companyView.load(new BeanAdapter(new Company()));
                Accordion.setLabel(companyView, "T1");
                companiesAccordion.getPanels().add(companyView);
                companyView = UIComponents.companyView();
                companyView.load(new BeanAdapter(new Company()));
                Accordion.setLabel(companyView, "T2");
                companiesAccordion.getPanels().add(companyView);
                companiesAccordion.setSelectedIndex(1);
            }
        });

As you can see, i'm removing all the panels and initing them from the
scrach.
So when i'm setting selection index to 0 it is ok no artifacts appears, but
if it is 1 accrodion is flipping. I mean the accordion area is getting blank
for a second or half and then is back to normal with right panel selected.
Seems like that half a second perion selection transition is done. But there
is no animation on screen.

So finally, I need to refresh my accordion and set correct panel index. Can
you tell me how can i do that without that flipping affect?
Perhaps I can turn off that selection animation while refresh or something?

Thanks, Eugene

Reply via email to