2012-06-25 3 views
2

Datagrid in Dialog (DOJO)DOJO. 대화 상자에 간격이있는 DataGrid가 표시됩니다.

DOJO v1.7.2를 사용하고 있습니다. Dialog 위젯에 Datagrid를 선언적으로 만들었다. 필자는 필요한 스타일과 JS를 내 페이지에 포함 시켰습니다. 첨부 된 이미지의 디자인 문제가 발생합니다.

"dojoxGridMasterHeader"가 class 인 일부 요소는 사용자 정의 요소 style을 가지고 있음을 Firebug를 사용하여 발견했습니다. 내 경우 : display: block; height: 61px; 어디에서 가져온 것입니까? 어떻게 고쳐?

답변

2

이 문제가 해결되었습니다. 이 문제는 내 사용자 지정 스타일이 있다는 것입니다. 그것은 나를위한 것입니다 : 전에

table{ 
     margin-top:25px; 
    } 
    table td{ 
     padding:10px 15px; 
    } 

그리고 table th에 대한도 될 수있다, 나는 그런 tabletable td 같은 DOM 요소에이 스타일을 변경 (0px 모든 marginpadding을 변경 또는 제거)해야한다 분석하기 시작 DOJO (나는이 경우에 시도하지 않았다).

DOJO는 "dojoxGridMasterHeader"클래스로 요소를 만들고 그 스타일을 내 사용자 지정 스타일의 기초로 계산되는 스타일로 설정한다고 생각합니다.

관련 문제