Я пытаюсь создать DisclosurePanel, которая использует флажок для заголовка. Однако, когда я настраиваю это, нажатие на флажок только открывает и закрывает DisclosurePanel; это не проверяет или снимает флажок. Кто-нибудь знает, как это сделать?
Просто добавьте обработчики к событиям открытия / закрытия и установите значение флажка там:
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); } ));