편집 할 수없는 셀에 GWT의 CellTable을 사용하고 있는데 제대로 작동합니다. 편집 가능한 숫자 셀에 대한 표준 접근법이 있습니까?
그렇다면 몇 가지 샘플 코드를 제공해주십시오.편집 가능한 숫자 셀을 celltable에 추가하기
1
A
답변
3
HasCell 인터페이스를 살펴보십시오. 이 인터페이스를 구현하고 getCell, getValue 및/또는 getFieldUpdater 메서드를 재정의하는 TextInputCell로 연결할 수 있습니다.
페이로드가 BigDecimal과 같은 Number 필드가있는 데이터 전송 객체 인 경우 getValue 메서드에서 String.valueOf (bd.doubleValue())를 사용합니다. 여기서 bd는 BigDecimal 인스턴스입니다. Google의 NumberFormat을 사용하여 String의 형식을 지정하는 것도 고려해 볼 수 있습니다. DTO의 필드 값을 업데이트 할 때 getFieldUpdater 메소드를 구현하십시오.
내가 말하는 내용의 복잡한 예는 여기에서 확인할 수 있습니다. Why are there no decent examples of CompositeCell in use within a CellTable?