Yii2 gridview - модальное отображение только при нажатии на первую строку

Я использую kartik\grid\GridView и kartik\grid\ExpandRowColumn для отображения сводной информации. В ExpandRowColumn у меня есть еще одно представление сетки для отображения подробной информации. Эта часть работает нормально.

В представлении сетки ExpandRowColumn я использую модальный режим для просмотра данных для сведений о столбце. Нажмите модально на первую строку expandRowColumn, которая работает нормально, но возникла ошибка в другой строке expandRowColumn.

Сообщение об ошибке отсутствует, но модальное окно не отображает error_image

Представление сетки на ExpandRowColumn

$gridColumns = [
    ['class' => 'yii\grid\SerialColumn'],
    [
    'label'=>Yii::t('app','Borderaux No'),
    'format'=>'raw',
    'value'=>function($data) {
        return $data['bordereaux_number'];
    },
    ],
    [
    'label'=>Yii::t('app','Details'),
            'format'=>'raw',
            'value'=>function($data) {

            if ( $data['status'] != 0 ) {

            //modal - list by borderaux no
                $text = '<i class="fa fa-comments-o fa-fw"></i> View';
                $url = '/inpatient/claim/summaryborderauxdetails?status=' . $data['status'] .
                        "&month=" . $data['month'] . "&year=" . $data['year'] .
                        "&search_type=" . $data['search_type'] . "&reimbursement=" . $data['reimbursement'] .
                        "&client_id=" . $data['client_id'] .'&borderaux_number=' . $data['bordereaux_number'] ;
                $options = [
                            'class' => 'summary-borderaux-link',
                            'data-target' => '#summary-borderaux-modal',
                            'data-toggle'=>'modal',
                            'data-id' => $data['bordereaux_number'],
                            'data-pjax' => '0',
                            ];
                return Html::a( $text, $url , $options  );

            }

            },
            'headerOptions' => ['style'=>'text-align:left;'],     'contentOptions'=>['style'=>'text-align: right;'],
    ],];


Modal::begin(['id' =>'summary-borderaux','size'=>'modal-lg','header' => '<h4 class="modal-title">' . Yii::t('app','Details') .'</h4>']);Modal::end();

Pjax::begin(['id'=>'summary_details','enablePushState'=>FALSE]);
echo GridView::widget(['dataProvider' => $dataProvider,
'id'=>'summary_details_by_borderaux',
'columns' => $gridColumns,]);
Pjax::end(); 


$this->registerJs("$(function() {
$('.summary-borderaux-link').click(function(e) {
e.preventDefault();
 $('#summary-borderaux').modal('show').find('.modal-body')
 .load($(this).attr('href'));
return false;
});
});");

person kasmawati    schedule 08.03.2017    source источник
comment
Какая у тебя ошибка?   -  person TomaszKane    schedule 08.03.2017
comment
Сообщение об ошибке отсутствует, но модальное окно не отображает @TomaszKane   -  person kasmawati    schedule 09.03.2017