如何链接到tbbuttongroup yii中的新空白页
给定如何链接到tbbuttongroup yii中的新空白页,yii,Yii,给定tbbuttongroup当用户单击项目时,我要打开指向新空白页的链接。我已经尝试了下面的代码,但不起作用 <?php $this->widget( 'bootstrap.widgets.TbButtonGroup', array( 'type' => 'primary', // '', 'primary', 'info', 'success', 'warning', 'danger' or 'inverse'
tbbuttongroup
当用户单击项目时,我要打开指向新空白页的链接。我已经尝试了下面的代码,但不起作用
<?php
$this->widget(
'bootstrap.widgets.TbButtonGroup',
array(
'type' => 'primary',
// '', 'primary', 'info', 'success', 'warning', 'danger' or 'inverse'
'buttons' => array(
array('label' => 'Action', 'url' => '#'),
array(
'items' => array(
array(
'label' => 'Cetak ke Pdf',
'url' => array("Tbpinjaman/cetakpdf",id=>$_GET[id]),
'target'=>'_blank',
),
array('label' => 'Export ke Excel', 'url' => 'Tbpinjaman/admin'),
)
),
),
)
);
对锚定项目使用链接选项
'linkOptions' => array
(
'onclick' => "javascript:window.open('Tbpinjaman/cetakpdf/$_GET[id]','Your window name','width=500,height=700'); return false;"
)
您的代码将如下所示
<?php
$this->widget('bootstrap.widgets.TbButtonGroup', array
(
'type' => 'primary',
'buttons' => array
(
array('label' => 'Action', 'url' => '#', 'htmlOptions' => array('id' => 'buttonStateful'),),
array
(
'items' => array
(
array
(
'label' => 'Cetak ke Pdf',
'url' => '#',
'linkOptions' => array
(
'onclick' => "javascript:window.open('Tbpinjaman/cetakpdf/$_GET[id]','Your window name','width=500,height=700'); return false;"
)
),
array
(
'label' => 'Export ke Excel',
'url' => '#',
'linkOptions' => array
(
'onclick' => "javascript:window.open('Tbpinjaman/admin','Your window name','width=500,height=700'); return false;"
)
)
)
)
)
));
?>
试试这个:
<?php
$this->widget(
'bootstrap.widgets.TbButtonGroup',
array(
'type' => 'primary',
// '', 'primary', 'info', 'success', 'warning', 'danger' or 'inverse'
'buttons' => array(
array('label' => 'Action', 'url' => '#'),
array(
'items' => array(
array(
'label' => 'Cetak ke Pdf',
'url' => array("Tbpinjaman/cetakpdf",id=>$_GET[id]),
**'htmlOptions' => array('target'=>'_blank'),**
),
array('label' => 'Export ke Excel', 'url' => 'Tbpinjaman/admin'),
)
),
),
)
);
按钮小部件上的目标必须放在htmloptions上:
“htmlOptions”=>array('target'=>“u blank”)请解释此代码为什么/如何回答此问题?不鼓励只使用代码的答案,因为它们不像带有解释的代码那么容易学习。在没有解释的情况下,理解所做的事情、对代码所做的更改、代码是否回答了问题等需要花费相当多的时间和精力。对于试图从答案中学习的人和评估答案的人来说,解释都很重要,以查看答案是否有效或是否值得投票。您好,欢迎来到StackOverflow。我们欢迎任何正确的答案,但是当提供有关修复的解释时,我们会更加感激。
<?php
$this->widget(
'bootstrap.widgets.TbButton', array(
'url'=> 'http://stackoverflow.com/',
'label'=>Yii::t('strings', 'stackoverflow'),
'htmlOptions' => array('target'=>'_blank')
));
?>