GWT - Использование флажка в качестве заголовка DisclosurePanel - PullRequest
0 голосов
/ 25 марта 2011

Я пытаюсь создать DisclosurePanel, которая использует флажок для заголовка. Однако, когда я настраиваю это, нажатие на флажок только открывает и закрывает DisclosurePanel; это не проверяет или снимает флажок. Кто-нибудь знает, как это сделать?

1 Ответ

0 голосов
/ 25 марта 2011

Просто добавьте обработчики к событиям открытия / закрытия и установите значение флажка там:

disclosurePanel.addOpenHandler<DisclosurePanel>(new OpenHandler<DisclosurePanel>() {

  @Override
  public void onOpen(OpenEvent<DisclosurePanel> event) {
    checkbox.setValue(true);
  }
));

disclosurePanel.addCloseHandler<DisclosurePanel>(new CloseHandler<DisclosurePanel>() {

  @Override
  public void onClose(CloseEvent<DisclosurePanel> event) {
    checkbox.setValue(false);
  }
));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...