2012-07-06 1 views
2

ajax 호출에로드되는 팝업에서 Tipsy tooltip 을 사용하고 있습니다. 이 경우 툴팁 CSS가 작동하지 않습니다. 위젯은 CSS 파일을로드하지만 작동하지 않습니다.yii ajax 팝업에서 사용하는 동안 유용한 툴팁 CSS가 작동하지 않습니까?

<a id="north-west" href="#" original-title="Click on this">Click me</a> 

<?php 
$this->widget('application.extensions.tipsy.Tipsy', array( 
    'trigger' => 'hover', 
    'items' => array(
    array('id' => '#north-west', 'gravity' => 'sw'), 
), 
)); 
?> 
+0

몇 가지 예를 보여줄 수 있습니까? – Pentium10

답변

0

일반적으로 당신이 대신 '렌더링'의 'renderPartial'사용하는 것이 아약스를 통해로드 할 때 :

여기 내 코드입니다. 그래도 하나의 catch가 있습니다 : 자바 스크립트가있는 경우 processOutput 매개 변수가 TRUE로 설정되어 있는지 확인해야합니다. 기본적으로 호출은 다음과 같습니다

$this->renderPartial('view', array(<data>), FALSE, TRUE); 

YII 다음 자바 스크립트도 반환해야합니다 것, 그것은 일반적으로하지 않는 부분과 그. 이는 renderPartial이 당신이하는 유일한 출력이고, 일반적인 요청 중에 호출하는 것은 아약스 호출에만 필요합니다.

+0

나는 render 함수를 사용하고 있습니다. –

+0

페이지를 처음 렌더링하지만 위에서 게시 한 코드를 생성하는 액션은 무엇입니까? 확실히 레이아웃을 추가하지 않을 것입니다. – Blizz