이 질문에 대한 답변을 얻으려고 많은 시간을 보내고 @Naveen이 질문에 주석을 적어 놓은 링크로이 질문이 진정한 답을 얻을 수 있다고 생각합니다.
먼저 XPage 테마를 만들려고 시도하는 경우 this wiki에 대한 링크가 좋습니다. 나는이 질문을 게시하기 전에 비슷한 것을 발견했다. This article 또한 Naveen이 주석에 나열한 훌륭한 소스입니다. XPage 테마를 확장하는 방법을 찾고 테마의 XML 파일에 대한 제어 이름을 가져올 방법이 필요한 경우 은 작동하지 않습니다. 확장 라이브러리 컨트롤! 적어도 대부분의 확장 라이브러리 컨트롤이 dojo에 의존하고 있으며, XPages 테마와 함께 dojo 테마를 사용하기 때문입니다. 컨트롤의 모든 속성 탭에서이 기능을 해제 할 수있는 방법이있을 수 있지만이 방법을 사용하면 직접 도장 테마를 쉽게 만들 수 있습니다.
dojo 테마의 생성은 자체적 인 질문이며 실제로 여기에 들어가기를 원하지는 않지만 약간 기본적인 기본 도장 테마가 4 개 있다고합니다.
<resource dojoTheme="true">
<content-type>text/css</content-type>
<href>/.ibmxspres/dojoroot/dijit/themes/tundra/tundra.css</href>
</resource>
과 몸이 당신의 자신의 HTML 바디 스타일과 툰드라는 어디도
<control>
<name>ViewRoot</name>
<property mode="concat">
<name>styleClass</name>
<value>body</value>
</property>
<property>
<name>styleClass</name>
<value>tundra</value>
</property>
</control>
를 사용하여 : 자신 만의 테마를 만들 때, 다음과 같은 코드를 사용하여 도장 테마를 가져올 수 있습니다 도장 테마. 이렇게하면 ExtLib 컨트롤에 최소한 일종의 스타일이 있고 항상 투명하지는 않거나 다른 원치 않는 기본 스타일이 있는지 확인합니다.
자신 만의 스타일을 쓰지 않으려면 몇 가지 클래스 만 재정의 할 수 있습니다. 이러한 클래스를 찾는 것은 어려울 수 있지만 서버와 클라이언트에서 모두 발견되며이를 참조 할 수 있습니다. 파일은
.. \ Notes \ Data \ domino \ js \ dojo-1.5.2 \ dijit \ themes
파일에 있습니다. 또한 방화 광구 또는 다른 브라우저의 검사 요소 옵션을 사용하여 해당 컨트롤에 사용되는 CSS 클래스를 찾을 수 있습니다. 나는 네이밍 스키마를 바꿀 수있는 방법을 찾지 못했습니다. 또는 자신의 클래스를 만들고 디자이너에서 스타일을 설정하고 어떤 차이를 만들 수는 없습니다. 내가 찾은 유일한 옵션은 이미 내 CSS에서 주어진 클래스를 재정의하는 것입니다.
앞으로 도움이되기를 바랍니다. 코어
은 [**이 위키 **] (http://xpageswiki.com/web/youatnotes/wiki-xpages.nsf/dx/Work_with_themes#themeID+values+for+의 테마 ID를 찾을 수 있습니다 제어 코어 + 컨트롤). – Naveen
저는 주로 확장 라이브러리 컨트롤에 관심이 있습니다.그것들은 내가 어디에서나 찾을 수없는 것들이다. - 내 질문의 제목이 암시 하듯이 ... – Greg
이 [** 기사 **] (http://www.timtripcony.com/blog.nsf)에 설명 된대로 'getStyleKitFamily'를 사용하여 모든 구성 요소의 테마 ID를 얻을 수 있습니다./d6 링크/TTRY-8RXAQ6). – Naveen