2010-12-15 3 views
3

XUL의 목록 상자가 보여줄 수있는 것보다 더 많은 itens을 가지고 the doc "A 스크롤 막대를 사용자가 추가 행을 표시하는 데 사용할 수있는 표시됩니다"말한다. 스크롤바가없는 xul 목록 상자일까요?

은 표시하지 않도록 해제 스크롤 막대의 방법이 있나요?

+0

'overflow : hidden'을 적용 할 수 있습니까? 아니면 다른 CSS 속성일까요? –

+0

@ 크리스 모건 그래, 내가 CSS를 사용할 수 있지만,이 사람은 그게 내 유일한 아이디어 그래서 ... 아무것도 여기 변경 .. –

+0

OK, I는 XUL과 함께 많은 일을하지 않은 일을하지 않았다. –

답변

4

그것은 해킹 및 향후 버전에서 작동하지 않을 수 있습니다,하지만 당신은 스타일 시트에 넣고 수 :

#yourlistbox-id listboxbody { 
    overflow-y: hidden; 
} 

< listboxbody>은 anonymous element가 <을 listitem를 호스팅> 목록 상자의 요소 (당신 이것을 DOM inspector으로 볼 수 있습니다.) 그리고이 요소는 목록 상자 자체가 overflow 속성을 통해 스크롤 막대를 가지지 않습니다 (또한 DOMi에서 볼 수 있습니다).

+0

감사에 직면, 그것은 일하고있어! 그것이 문서화되지 않았기 때문에 해킹이라고 말합니까? Xul에서 사용해야하는 많은 것들은 문서화되어 있지 않습니다. 어쨌든 .. 나는 18 시간 내에 현상금을 수여 할 수 있습니다. –

+0

@Tom Brito : listboxbody는 구현 세부 사항이므로 변경 될 수 있습니다. 불행히도 사용할 수있는 최선의 방법입니다. – Nickolay

+0

@Nickolay 그런데 어떻게 찾았습니까? Xulrunner 소스 코드에서 직접 검색 하시겠습니까? –