2014-12-09 2 views
1

예를 들어 구성 요소를 넣으려고합니다. vaadin의 테이블 열 머리글로 사용되는 버튼입니다.구성 요소를 테이블 열 머리글에 넣으시겠습니까?

어쨌든 이것을 할 수 있습니까?

는 나는 내가 할 수있는 생각했다 :

열 머리글 버튼 &하지 버튼 자체의 단지 패키지 이름입니다 그러나
Button button = new Button(); 
matrixTable.setVisibleColumns(new Object[] { button }); 

.

N.b. 나는 테이블 머리글 Clicklisteners 알고 이것이 내가 무엇을하지 않습니다.

도움 주셔서 감사합니다.

+0

이에 대한 angel이라는 부가 기능은 존재 하는가 CSS로 스타일을 ?? –

+0

테이블 헤더 안의 실제 버튼을 얻으려면 꽤 많은 작업 (클라이언트 측 포함)이 필요합니다. 그러나 귀하의 제안 (헤더에 클릭 리스너)은 값싼 "버튼"이 될 것입니다. 또는 단순히 머리글을 숨기고 첫 번째 데이터 행에 단추를 넣을 수도 있습니다. – geert3

+0

Theres 아이디어, 나 자신을 정렬 헤더를 처리해야할까요? –

답변

3

현재 Vaadin에서는 불가능합니다. 이미 Vaadin trac으로보고되어 구현을 기다리고 있습니다. 당신이 포함 원하는 효과를 얻기 위해 다양한 기술을 사용할 수 있습니다 그러나 :

  1. Write your own custom component 스타일의 열 머리글에
  2. 사용 CSS는 모양을하고 (마우스 오버시에) 행동 때문에 (아마도 com.vaadin.ui.Table 기준) 버튼과 같은
  3. Use Javascript to inject html components (체크 박스, 버튼) 및
관련 문제