Yii2。添加Pjax包后,按钮在下一行跳转

时间:2016-03-23 16:28:46

标签: button yii2 containers pjax

我使用Yii2。我在一行中有3个按钮。enter image description here 如果我将最后一个包装到Pjax中,它会跳转到下一行。enter image description here 如何纠正Pjax css类以避免这种跳转?

Pjax::begin(['id' => 'pjax'.$model->id]);
                    echo Html::button('<span class="glyphicon glyphicon-user" aria-hidden="true"></span><span id ="projectbadge'.$model->id.'" class="badge badge-notify">'.count($model->votes).'</span>', [
                            'value' => Url::to(['project/votes', 'id'=>$model->id]),
                            'class' => 'linkbutton',
                            'id'=>'projectVotes'.$model->id,
                            'data-toggle'=>'tooltip',
                            'title'=> 'Votes',
                            'onfocus' => 'blur();'
                         ]);
                    Pjax::end();

1 个答案:

答案 0 :(得分:1)

默认Pjax使用div,因此您可以将样式设置为inline

Pjax::begin(['id' => 'pjax', 'options' => ['style' => 'display: inline;']]);

或者如果您使用的是2.0.7+,则可以更改标记

Pjax::begin(['id' => 'pjax', 'options' => ['tag' => 'span']]);