私は 7 番目の Vaadin を使用しており、次の問題が発生しています。グリッドが空の場合、複数選択チェックボックスがオンになっています。
どうすれば修正できますか?
ありがとう。
container.addItemSetChangeListener(event -> {
if (event.getContainer().size() == 0) {
getSelectionModel().reset();
setSelectionMode(SelectionMode.NONE);
} else {
getSelectionModel().reset();
setSelectionMode(SelectionMode.MULTI);
}
});
JavaScriptを直接使用してこのチェックボックスをオフにできるようです:
String js = "document.getElementById(\"gwt-uid-16\").checked = false;";
Page.getCurrent().getJavaScript().execute(js);
ここで考えられる主な問題は、特にページに複数のグリッドがある場合に、チェックボックスへのパスです。