GWT의 CellTable에서 전체 열의 배경색을 설정하는 방법을 찾고 싶지만 행운은 없습니다. CellTable의 스타일에서는 마지막 및 첫 번째 열의 배경색을 설정하는 데 사용할 수있는 cellTableLastColumn 및 cellTableFirstColumn 스타일 만 발견했습니다. 모든 개체가 열 인덱스를 매개 변수로 전달하여 모든 열의 전체 열 배경색을 설정하는 방법을 알고 있습니까? 고맙습니다.CellTable GWT에서 전체 열의 배경색을 설정하는 방법
3
A
답변
2
addColumnStyleName
을 사용하면 Widget
에서 addStyleName
을 사용하는 것처럼 CSS 클래스 이름을 열에 추가 할 수 있습니다.
4
table.addColumnStyleName(colIndex, "mystyle")
을 사용하면 CellTable
에 mystyle
을 테이블 <colgroup>
에 추가 할 수 있습니다. 이 mystyle { background-color : #D0E4F6; }
같은 CSS 규칙으로
<table ...>
<colgroup><col><col><col class="mystyle"><col>...</colgroup>
...
같은 HTML 결과,이 헤더를 포함한 전체 칼럼의 배경색을 설정합니다.
짝수/홀수 행에 대한 GWT CSS 규칙이 우선 순위를 가지며 배경색을 덮어 쓰며 머리글을 제외한 모든 열의 스타일을 갖기 때문에 충분하지 않습니다.
이 문제를 해결하려면 column.setCellStyleNames("mystyle")
을 열로 사용하십시오. 이로 인해 열의 <td>
이 클래스 mystyle
을 수신하게됩니다. 그런 다음 열 (헤더)의 배경 색상과 <td>
년대를 설정
.mystyle, td.mystyle {
background-color : #D0E4F6;
}
같은 CSS를 사용할 수 있습니다.
관련 문제
- 1. tableView의 배경색을 설정하는 방법
- 2. 이클립스에서 줄 번호 열의 배경색을 변경하는 방법?
- 3. LISTBOX에서 열의 너비를 설정하는 방법?
- 4. 테이블 변경 열의 배경색을 변경하십시오.
- 5. GWT에서 CSS 스타일 색상을 설정하는 방법
- 6. PDCurses에서 전체 창의 배경색을 설정하십시오.
- 7. jQuery로 표 셀의 배경색을 설정하는 방법
- 8. asp.net에서 .rpt 보고서에 대한 배경색을 설정하는 방법
- 9. 플렉스에서 라인 계열 차트의 배경색을 설정하는 방법
- 10. Objective c의 MAC OSX에서 배경색을 설정하는 방법
- 11. Android AppWidget TextView : 런타임에 배경색을 설정하는 방법
- 12. MS Word 2003에서 단락의 배경색을 설정하는 방법
- 13. GWT에서 속성을 설정하는 방법은 무엇입니까?
- 14. GWT CellTable - 열 너비 설정
- 15. 테이블의 전체 열의 텍스트 정렬을 설정하는 방법이 있습니까?
- 16. PostgreSQL에서 모든 열의 기본값을 null로 설정하는 방법
- 17. Eclipse에서 확장기를 사용하여 열의 배경색을 어떻게 변경합니까?
- 18. GWT의 cellTable 열에 공개 패널을 추가하는 방법
- 19. JLayeredPane에 배경색을 설정하는 방법은 무엇입니까?
- 20. GWT - celltable 열 정렬 방법?
- 21. 셀 테이블 GWT에서 열을 숨기는 방법?
- 22. 배경색을 제거하는 방법 (PowerShell)
- 23. 열의 전체 텍스트 속성 변경
- 24. GWT에서 'select-all'브라우저를 시뮬레이트하는 방법
- 25. GWT에서 창을 닫는 방법?
- 26. GWT CellTable 검증
- 27. 콘텐츠를 기준으로 목록보기에서 각 항목의 배경색을 설정하는 방법
- 28. 간단한 WPF 사용자 정의 컨트롤 - 배경색을 설정하는 방법?
- 29. 플렉스 액션 스크립트 3 프로젝트의 배경색을 설정하는 방법
- 30. 탭을 클릭 한 후 새 활동의 배경색을 설정하는 방법
답장을 보내 주셔서 감사합니다. addColumnStyleName은 스타일을 열 머리글에만 적용하는 것처럼 보입니다. 이 함수를 사용하여 배경색을 설정할 때 CellTable의 전체 열이 아니라 열 머리글 색만 변경되었습니다. – Fan
'addColumnStyleName'에 전달 된 스타일은'col' HTML 태그에 추가되므로 _whole_ 열에 적용됩니다. 그러나'CellTable'은 짝수 행과 홀수 행을 다르게 색칠하기 때문에 사용자 정의 스타일에서 설정 한 배경색이 개별 셀에서 오버라이드됩니다. 나는 이것을 시도하지는 않았지만, 짝수/홀수 행의 색칠을 기꺼이 해내 고 싶다면 http://stackoverflow.com/questions/4194717/how-do-i-style-a-gwt를 사용할 수 있다고 생각합니다. -2-1-celltables-headers는 기본 스타일의 배경색을 제거합니다. – Hbf
(계속 내 의견 : 기본 스타일은 다음과 같습니다. http://www.google.com/codesearch#A1edwVHBClQ/user/src/com/google/gwt/user/cellview/client/CellTable.css – Hbf