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 ..