2013-07-16 86 views
1

任何人都可以提及如何以編程方式打開/摺疊引導手風琴。 這是我用於ACCORDION小部件的uibinder xml。我想摺疊它我的uibinder java類。如何以編程方式打開/摺疊GWT Bootstrap Accordion

<b:Accordion> 
<b:AccordionGroup heading="COMPARE" ui:field="compareAccordion"> 
    . 
    . 
    . 
</b:AccordionGroup>      
</b:Accordion> 

回答

0

compareAccordion.show()打開並且compareAccordion.hide()崩潰應該工作。

1

當我碰到這個時,我的手風琴會在調用hide()或show()後鎖定。我發現我必須將hide()和show()放入延遲命令中:

void expandAndCollapseGroups(final Collection<AccordionGroup> expand, 
     final Collection<AccordionGroup> collapse) { 
    Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() { 
     @Override 
     public void execute() { 
      for (AccordionGroup accordionGroup : expand) { 
       accordionGroup.show(); 
      } 
      for (AccordionGroup accordionGroup : collapse) { 
       accordionGroup.hide(); 
      } 
     } 
    }); 
}