Hi everybody
i’m working the following page, just added a simple dialog that will open when user press view button in TbGridView
here is the code:
<?php
$this->breadcrumbs=array(
'Articoli',
);
Yii::app()->clientScript->registerScript('misc', "
//$('a.view[rel=tooltip]').attr('rel','');
");
?>
<?php
$this->beginWidget('zii.widgets.jui.CJuiDialog', array(
'id'=>'mydialog',
// additional javascript options for the dialog plugin
'options'=>array(
'title'=>'Dialog box 1',
'autoOpen'=>false,
),
));
echo 'dialog content here';
$this->endWidget('zii.widgets.jui.CJuiDialog');
?>
<h1>Lista Articoli</h1>
<hr />
<?php
$this->beginWidget('zii.widgets.CPortlet', array(
'htmlOptions'=>array(
'class'=>''
)
));
$this->widget('bootstrap.widgets.TbMenu', array(
'type'=>'pills',
'items'=>array(
array('label'=>'Crea', 'icon'=>'icon-plus', 'url'=>Yii::app()->controller->createUrl('create'), 'linkOptions'=>array()),
array('label'=>'Lista', 'icon'=>'icon-th-list', 'url'=>Yii::app()->controller->createUrl('index'),'active'=>true, 'linkOptions'=>array()),
array('label'=>'Cerca', 'icon'=>'icon-search', 'url'=>'#', 'linkOptions'=>array('class'=>'search-button')),
array('label'=>'Esporta in Pdf', 'icon'=>'icon-download', 'url'=>Yii::app()->controller->createUrl('GeneratePdf'), 'linkOptions'=>array('target'=>'_blank'), 'visible'=>true),
//array('label'=>'Esporta in Excel', 'icon'=>'icon-download', 'url'=>Yii::app()->controller->createUrl('GenerateExcel'), 'linkOptions'=>array('target'=>'_blank'), 'visible'=>true),
),
));
$this->endWidget();
?>
<?php $this->widget('bootstrap.widgets.TbGridView',array(
'id'=>'prodotti-grid',
'dataProvider'=>$model->search(),
'type'=>'striped bordered condensed',
'template'=>'{summary}{pager}{items}{pager}',
'columns'=>array(
'codice',
'nome',
array('name'=>'descrizioneBreve','htmlOptions'=>array('style'=>'min-width:140px;')),
array('name'=>'schedaTecnica',
'htmlOptions'=>array('width'=>'540'),
'type'=>'raw',
'value'=>function($data){
$CHtmlPurifier = new CHtmlPurifier();
$CHtmlPurifier->options = array('HTML.AllowedElements' => array());
$purified = $CHtmlPurifier->purify($data->schedaTecnica);
return '<div style="overflow:hidden; max-height:200px;">' . $purified . '</div>';
}
),
'dimensioni',
array(
'class'=>'bootstrap.widgets.TbButtonColumn',
'template' => '{view} {update} {delete}',
'buttons' => array(
'view' => array(
'label'=> 'Esamina',
'options'=>array(
'class'=>'btn btn-small view'
),
'click'=>'js:function() { $("#mydialog").dialog("open"); return false; }',
),
'update' => array(
'label'=> 'Aggiorna',
'options'=>array(
'class'=>'btn btn-small update'
),
'url'=>'Yii::app()->createUrl("prodotti/update", array("id"=>"$data->prodottoIdPk"))',
),
'delete' => array(
'label'=> 'Cancella',
'options'=>array(
'class'=>'btn btn-small delete'
)
)
),
'htmlOptions'=>array('style'=>'min-width: 120px'),
)
),
)); ?>
Problem is, after adding that dialog, everytime user hover on the tbButtons a really weird tooltip spawns, as the figure shows:
[img]http://s22.postimg.org/6mjmo9b4x/error_cjuidialog.png[/img]
Any idea how to solve that??
Thanks in advance