2016-10-06 1 views
3

나는 Kartik/Detail View를 사용하고 있습니다.카트 아이콘에서 삭제 아이콘을 숨기는 방법 상세보기 yii2?

<?= DetailView::widget([ 

    'model' => $model, 
    'mode' => 'view', 
    'bordered' => true, 
    'striped' => true, 
    'panel' => [ 
     'heading' => $this->title, 
     'type' => DetailView::TYPE_INFO, 
    ], 
    'container' => ['id'=>'kv-demo'], 
    'responsive' => true, 
    'hover' => true, 
    'hAlign'=>true, 
    'vAlign'=>true, 

    'fadeDelay'=>true, 
     'attributes' => [ 

      'business_name',     
      'address2', 
      'city', 
      'state', 
      'zip', 
      'telephone', 
      'fax', 
      'email:email', 
     ], 
    ]) ?> 

가 어떻게 아이콘을 삭제 숨길 수 있습니다 : 난 단지 패널에있는 편집 버튼을 표시하고 panel.My 코드에서 아이콘을 삭제 숨길되고 싶어?

답변

1

http://demos.krajee.com/detail-view#option-buttons1

사용 'BUTTONS1'=> '{갱신}', 삭제 숨 깁니다.

<?= DetailView::widget([ 

'model' => $model, 
'mode' => 'view', 
'bordered' => true, 
'striped' => true, 
'panel' => [ 
    'heading' => $this->title, 
    'type' => DetailView::TYPE_INFO, 
], 
'buttons1' => '{update}', 
-1
당신은 당신이 예를보기 행동에 (당신이 상세 뷰에 표시해야 할 조치 템플릿을 추가 할 수 있습니다 여기에 옵션 을 다음과 같이보기 폴더의 _columns.php 파일에서이 작업을 수행 할 수 있습니다

를 사용하고, 함께 지정 파 기어 아이콘이 표시됨)

[ 
    'class' => 'kartik\grid\ActionColumn', 
    'dropdown' => false, 
    'vAlign'=>'middle', 
    'template' => '{view}', 
    'urlCreator' => function($action, $model, $key, $index) { 
     return Url::to([$action,'id'=>$key]); 
    }, 
    'buttons'=>[ 
     'view' => function ($url, $model, $key) { 
      return Html::a('<span class="fa fa-gears"> Asign</span>', ['view', 'id'=>$model->id],['title'=>'Asign','role'=>'modal-remote','data-toggle'=>'tooltip']); 
     }, 
    ] 
], 
관련 문제