Witam,
Wrzuciłem rozszerzenie booster do projektu yii/extension, chciałbym klikając na tabelkę aby pojawiła się okno modalne, okno się pojawia ale nie można go zamknąć, poniżej widok index.php:
<code>
<!-- View Popup -->
<div id="myModal" class="modal hide">
<div class="modal-header">
<button class="close" data-dismiss="modal">&times;</button>
<h3>Title</h3>
</div>
<div class="modal-body">
<div id="modalContent" style="display:none;">
</div>
</div>
<div class="modal-footer">
<a href="#" class="btn btn-info" data-dismiss="modal" >Close</a>
</div>
</div>
<!-- View Popup ends -->
</code>
oraz metoda wywołująca okno:
<code>
<script>
$('table tbody td').click(function()
{
var data = "nazwa=" + ($(this).text());
$.ajax({
cache: false,
type: 'POST',
url: "<?php echo $this->createUrl('site/viewOkno') ?>",
data: data,
success: function(data)
{
$('#myModal').show();
$('#modalContent').show().html(data);
}
});
});
</script>
</code>
a w kontrolerze SiteController mam metodę:
<code>
public function actionViewOkno()
{
$dana = $_POST['nazwa'];
$this->renderPartial('view'); //ok
}
</code>
chciałbym w oknie wykorzystać bootstrap.widgets.TbTabs, robię to w oddzielnym widoku view.php ale nie mogę wybrać dowolnego tabs, widzę tylko aktywne tabs i brak reakcji na zmiane na oknie:
<code>
<?php $this->widget(‘bootstrap.widgets.TbTabs’, array(
'type'=>'tabs',
'tabs'=>array(
array('label'=>'Zagłosuj', 'content'=> 'Tab1'),
array('label'=>'Dostosuj ranking','content'=>'Cos tam','active'=>true),
array('label'=>'Pokaż miejsce'),
),
))
?>
</code>
Jak rozwiązać ten problem z oknem modalnym?Przeczytałem kilka tutoriali odnośnie okien i tabs ale nie znalazłem rozwiązania,czy może użyć innego rozszerzenia?
Pozdrawiam
Jarek