0
GWT가 포함 된 웹 응용 프로그램을 처음 작성했습니다. 이 응용 프로그램에는 클릭 한 행의 내용에 대한 자세한 설명이 표시되는 행이있는 눈금이 포함되어 있습니다. 클릭 핸들러를 테이블에 추가 할 수 있었지만 일부 열에는 드롭 다운 또는 체크 박스가 있었으며 이제는 해당 요소를 클릭하려고하면 클릭 핸들러가이를 오버라이드합니다. 이러한 유형의 요소에 대해 클릭 처리기를 선택적으로 사용하지 않도록 설정할 수 있는지 여부를 알아야합니다. 내 코드는 다음과 같습니다 :GWT CellTable의 특정 셀에서 클릭 처리기 사용 안 함
public void onCellPreview(CellPreviewEvent event)
{
if(event.getNativeEvent().getType().contains("click")){
String[] test = { "test", "test2", "test3", "test4", "test5" };
EditDialog popup = new EditDialog(Table.this, test);
popup.show();
}
}
});
이 그들이 이전되지 않은 범위 드롭 다운 및 확인란이 지금 개방되어/기능으로 작동하지만, 여전히 의해 다음에 클릭 한 번으로 팝업이 자동으로 열립니다. – JShweky
두 번 클릭 이벤트로 전환하는 것이 더 쉽다면 받아 들일 수도 있지만, 어떻게해야하는지 잘 모르겠습니다. – JShweky
클릭 한 열을 확인하십시오. 열에 팝업이 필요하지 않으면 표시하지 않습니다. –