在yii中配置位置dilogbox


configure position dilogbox in yii

我在yii中使用了对话框我想把postnion改为近链接对话框怎么能?

<?php
$this->beginWidget('zii.widgets.jui.CJuiDialog', array(
    'id'=>'mydialog',
    'options'=>array(
        'title'=>'Dialogg',
        'width'=>200,
        'height'=>100,

        'autoOpen'=>false,
    ),
));
    echo 'dialog content here';
$this->endWidget('zii.widgets.jui.CJuiDialog');
?>
<?php echo CHtml::link(Yii::t('ui','Dialogooooooooo'), '#', array('onclick'=>'$("#mydialog").dialog("open"); return false;')); ?>

更新:

您可以尝试更改对话框的位置:

$this->beginWidget('zii.widgets.jui.CJuiDialog', array(
    'id'=>'mydialog',
    'options'=>array(
  ....
      'position'=>array('my'=>'bottom','at'=>'bottom', 'of' => '#targetLink),
      // or 'position'=>array(x, y), 
  ....
    ),
));
.....
<?php echo CHtml::link(Yii::t('ui','Dialogooooooooo'), '#', array('id' => 'targetLink', 'onclick'=>'$("#mydialog").dialog("open"); return false;')); ?>

你可以看到这个链接http://api.jqueryui.com/position/知道什么"my"、"at"answers"of"在起作用。顺便说一句,我更新了我的示例:为'of' option指定值,为link指定id

更多信息:http://api.jqueryui.com/dialog/#option-位置