Seleção de CellTable GWT e único clique em CheckBoxCell

Eu tenho uma CellTable que trabalha com SingleSelectionModel para fazer uma seleção única e mostrar algumas informações no painel de detalhes. Também tenho a coluna CheckBoxCell neste CellTable que funciona com outro MultipleSelectionModel para fazer a operação de exclusão em massa.

Quando tento clicar na caixa de seleção na coluna CheckBoxCell, o GWT seleciona a linha e após o segundo clique na caixa de seleção, ele muda o estado da caixa de seleção. Portanto, devemos fazer dois cliques, mas eu preciso fazer isso (alterar o estado da caixa de seleção) em um clique.

Eu tentei diferentes maneiras de consertar:

Altere os parâmetros dependsOnSelection e handlesSelection para CheckboxCellAlterar SelectionEventManager em CellTable (DefaultSelectionEventManager.createCheckboxManager (), DefaultSelectionEventManager.createCustomManager)

Mas isso não funciona.

Eu encontrei problemas semelhantes na Internet, mas todos eles trabalham com um MultipleSelectionModel. Não é o mesmo que eu quero, porque tem um painel de detalhes (então eu poderia fazer apenas uma seleção).

Alguém pode me ajudar a descobrir como resolvê-lo?

UPD: Acabei de remover o SingleSelectionModel e a interface do usuário redesenhada para trabalhar com o MultipleSelectionModel. É o inferno GWT ..

questionAnswers(1)

yourAnswerToTheQuestion