0
임에도 불구하고 TBRelationalColumn을 사용하기 위해 Yii-Booster 위젯을 다운로드했습니다.설정 파일에 Yii-Booster Extension을 정의하십시오.
나는 yiibooster.clevertech.biz yiibooster-4.0.1.zip 파일의 확장자를 다운로드 및 보호
protected/extensions/booster
구성 에서 추출한/설정/local.php 파일 및 main.php
<?php
Yii::setPathOfAlias('booster', dirname(__FILE__).'/../extensions/booster');
Yii::setPathOfAlias('bootstrap', dirname(__FILE__).'/../extensions/bootstrap');
return array(
'components'=>array(
'db' => array(
),
'mongodb' => array(
'class' => 'EMongoDB',
),
'booster'=>array(
'class'=>'booster.components.Booster',
'coreCss' => true,
'responsiveCss' => true,
'yiiCss' => true,
),
'bootstrap'=>array(
'class'=>'bootstrap.components.bootstrap',
'coreCss' => true,
'responsiveCss' => true,
'yiiCss' => true,
),
'cache'=>array(
'class' => 'CFileCache',
),
),
);
임 의 index.php를 사용하도록 설정되지 않음 격자 구조 만 JS을 받고이 위젯 메신저를 사용
$this->widget('booster.widgets.TbExtendedGridView', array(
'id' => 'invite-grid',
'type' => 'striped condensed',
'dataProvider' => $arrayDataProvider,
'columns' => array(
'id',
'username',
'email',
array(
'class' => 'booster.widgets.TbRelationalColumn',
'name' => 'test',
'value' => '"grid"',
'url' => $this->createUrl('site/relational'),
'afterAjaxUpdate' => 'js:function(tr,rowid,data){
bootbox.alert("I have afterAjax events too!<br/>This will only happen once for row with id: "+rowid);
}'
),
)
));
그리드를 클릭하면 경고 메시지를받을 수 없습니다. 아무도 나를이 문제를 해결하는 데 도움이됩니다
work – Silviaa
콘솔 (chrome/ff)을 확인하여 이상한 js/network 오류가 있는지 확인하십시오. – redGREENblue