2014-04-07 4 views
1

sapui5의 HTML보기에 div 태그 안에 sap.m.Input이 있습니다. div에 CSS를 적용하면 모든 div 요소에서 잘 작동합니다. 그러나 div 태그 내부의 단일 컨트롤에 CSS를 적용하려고합니다. 그것은 작동하지 않습니다. 코드는 다음과 같습니다.SAPUI5 컨트롤의 CSS

입력에 CSS를 적용하면 위 코드가 작동하지 않습니다. 그것은 레이블에 잘 작동합니다. 입력 높이를 줄이려고합니다. 그것은 런타임 ID와 함께 크롬 콘솔에서 작동합니다. 그러나 나는 그것을 받아들이지 않는 주어진 id와 함께 CSS를 적용하고 싶다. 도와주세요.

답변

3

SAPUI5에서 CSS이 어느 시점에 Controls에 적용되는지 알 수 없습니다.

그래서 당신은 property! 중요한

추가하여 달성 할 수 "당신의 CSS 클래스 또는 ID에 우선 순위를"를 제공했습니다 당신 CSS property

#id_SrNo_Val { 
    height : 10px !important; 
    color : blue !important; 
} 

사용 아무것도 다음과 같은 !important 속성으로 원합니다.

+0

를 추가, 스타일에 대한 제어 ID를 사용해서는 안하지만 '어떤 문제가있을 수 있습니다! 중요하지 '않습니다. – abhhab

+0

@abhhab - 당신이 어디에서나 그 스타일을 원하지 않을 수도 있기 때문에'class'에서 사용하고 그 클래스를 모든 곳에 적용하지 않는 한 어떤 문제도 없습니다. '! important'를 주면주의 다른 스타일 속성을 모두 덮어 씁니다. – arthankamal

+0

@ arthan-v - id와 함께 작동하지 않기 때문에 클래스와 함께 사용하고 있습니다. 내 스타일 시트에 '! important'id를 붙이면 작동하지 않습니다. 그러나 클래스를 사용할 때 잘 작동합니다. – abhhab

0

class="yourStylingClass" 속성을 추가하는 컨트롤에 클래스를 추가로 할당 할 수 있습니다.

당신은 SAPUI5이 사람들을 수정할 수 있기 때문에, 등 접두사 대답에 대한 arthan-V 감사 @