2013-03-28 3 views
0

모두div 태그의 HTML5Builder 래핑 요소 중지

div 태그에서 HTML5Builder가 구성 요소를 래핑하는 것을 막을 수있는 방법이 있습니까?

출력은 다음과 같이 감싸 여분의 DIV 태그가 얻을 각 구성 요소 :

<div id="label1_outer" style="display: inline;"><div id="label1" >Label</div></div> 

내가 구성 요소에 'divwrap'에 해당 구성 요소의 변화에 ​​대한 출력의 선택을 취소 :

<div id="label1_outer" style="display: inline;">Label</div> 

그래서 내가 찾고있는 거의.

는 [이가 멋지 템플릿을 사용하여 레이블 구성 요소의 값을 출력 한 후 결과 코드가 있습니다.]

내가 내 CSS를 던지고 있기 때문에 이러한 추가 div 태그 게재를 중지하는 방법을 찾기 위해 노력하고 있고 이것을 처리하기 위해 CSS를 다시 코딩하는 것은 정말 고통 스러울 것입니다.

나는 graphics.ini.php 파일 편집에 대한 사용자로부터 이전 응답 다음 여기에 같은 질문을 게시 한 :

https://forums.embarcadero.com/thread.jspa?threadID=80038&tstart=0

그러나, 지금까지 응답을 얻기에 행운.

HTML5Builder가 이러한 태그를 출력하지 못하게하는 방법에 대한 정보는 훌륭한 것입니다. 감사합니다!

답변

0

다른 사람이 답을 필요로 할 경우를 대비하여 나는 그 맨 아래로 갔다.

H5B 설치 디렉토리의 RPCL 폴더에는 'smartytemplate.inc.php'라는 파일이 있습니다. 이 파일은 모든 참조 된 구성 요소 주위에 추가 div 래퍼를 추가합니다.

, 그만 '_outer'에 대한 파일을 검색하고는 추가 된 div가 생성이 개 섹션 미세 뜻 :

if ($v->inheritsFrom('Control')) 
{ 
if ($v->DivWrap) $code="<div id=\"".$v->Name."_outer\" style=\"display:inline;$style\">".$code."</div>"; 
} 
else $code="<div id=\"".$v->Name."_outer\" style=\"display:inline;$style\">".$code."</div>"; 

당신은 단지 코드의이 부분을 주석 처리를하고 성가신 래퍼는 것입니다 가버 리다.

희망이 있으면 도움이 될 것입니다.