2013-03-20 3 views
1

공통 인터페이스 요소 (자체 HTMLTemplate이 있음)에 사용하는 조상 IW 형식의 IWRegion이 있습니다.Intraweb 영역의 모든 인라인 스타일 제거

(Chrome의 Inspect 요소를 사용하여) html 출력을 볼 때 IWRegion에 의해 생성 된 div에는 인라인 스타일이 있지만 IWForm과 달리 속성을 사용하지 않으려면 (StyleRenderOptions.RenderSize 등 ..) 이러한 인라인 스타일을 비활성화하는 방법은 무엇입니까?

답변

2

TIWAppForm에는 StyleSheet 속성이 있습니다. 스타일에 CSS 스타일을 연결하십시오.

나는 regTopTitle에 IWRegion의 이름을 지정하고 CSS를 시트에 나는 설정 : 나는이 지역에 원하는처럼 나는 내가 CSS를 얻을 페이지를 실행하면

.REGTOPTITLECSS{ 
    border-top-width: 10px; 
    border-top-style: solid; 
    border-top-color: #808080; 
    border-bottom-width: 10px; 
    border-bottom-style: solid; 
    border-bottom-color: #808080; 
    background-color: #FFFFFF; 
} 

당신은 당신의 자신의 CSS를 을 만들 수 있습니다. I to this in intraweb 10.0.23

+0

파일 디렉토리의 루트에 내 css 파일이 필요하기 때문에 작동하지 않는 것 같습니다. 또한 양식의 스타일 시트에 1 개의 CSS 파일 만 지정할 수 있습니다. 나에게는 조상 양식에 CSS 서식 파일의 HTML 서식 파일에 지정된 파일을 사용하여이 세 가지 서식이 있습니다. 단, 특정 레이블이나 링크가 아닌 HTML 서식 파일에서 영역을 직접 지정하면됩니다. – SteB

2

나는 JQuery로 html 페이지를 수정하는 데 사용합니다.

$('#REGTOPTITLE').addClass('myClass'); 

또는 :

$('#REGTOPTITLE').attr('class','myClass'); 

당신이 IntraWeb에 기존의 클래스를 제거하려면

등 클래스를 추가합니다.

<script> 
$(document).ready(function() { 
    $('#REGTOPTITLE').attr('style',''); 
}); 
</script> 

검사 :

YourIWForm.ExtraHeader.Text := '<script type="text/javascript"> .... </script>' 

인라인 스타일을 제거하려면 :

당신은 당신이 그것을 사용하거나 IWForm 속성으로 그것을 iniect 경우 템플릿 HTML에 자바 스크립트 코드를 작성해야 HTML 소스 페이지에서 관리해야하는 "id"태그를 찾으십시오.