2015-03-06 6 views
9

से सारांश/गिनती हटाएं जब मैं ListView का उपयोग करता हूं तो यह हमेशा एक गिनती करता है। उदाहरण के लिए कुछ ऐसा कहता है:yii2 ListView

Showing 1-1 of 1 item. 

मेरे परिणाम/आइटम ऊपर हैं। मैं इसे कैसे हटा सकता हूं?

वर्तमान ListView कोड

<?= ListView::widget([ 
     'dataProvider' => $dataProvider, 
     'itemOptions' => ['class' => 'col-xs-6 col-sm-3'], 
     'itemView' => '_index',]); 
    ?> 

उत्तर

22

मिले मेरा उत्तर निम्न पंक्ति इस्तेमाल किया:

'summary'=>'', 
+3

मुझे लगता है कि आपको अपना जवाब स्वीकार करना चाहिए;) – AbdelHady

+1

आप लेआउट भी बदल सकते हैं: 'लेआउट' => "पेजर} \ n {आइटम्स} \ n {पेजर}", – Ruben

+0

यह ग्रिड व्यू के लिए काम करता है –

0

आप emptyText भी उपयोग कर सकते हैं, अपने कस्टम संदेश दिखाने के लिए। ':

<?php 

echo GridView::widget([ 
    'dataProvider' => $model, 
    'summary' => "", 
    'columns' => [ 
     ['class' => 'yii\grid\SerialColumn'], 
     [ 
      'attribute' => 'name', 
      'value' => function ($model) { 
       return (!empty($model->name) && !empty($model->name)) ? $model->name : 'NA'; 
      } 
     ], 
     [ 
      'attribute' => 'status', 
      'format' => 'raw', 
      'value' => function ($model) { 
       return $model->getStatus(); 
      } 
     ] 
    ], 
]); 
?> 
1

' सारांश '=>' जोड़ें आपकी सूची दृश्य में

सिंटेक्स:

<?= ListView::widget([ 
     'dataProvider' => $dataProvider, 
     'itemOptions' => ['class' => 'item'], 
     'itemView' => '_step', 
    'summary'=>'' 

    ]) ?> 
0

उपयोग नीचे की तरह के रूप में html पृष्ठ में' सारांश '=>' '

<?= ListView::widget([ 
    'dataProvider' => $dataProviderTodos, 
    'pager' => [ 
    ], 
    'options' => [ 
    'tag' => 'div', 
    'id' => 'case-notes-wrapper', 
    'class' => 'case-notes-wrapper' 
    ], 
    'layout' => "{items}\n{pager}", 
    'itemView' => '', 
    'emptyText' => '', 
]); ?> 

अधिक जानकारी के लिए, कृपया click

 संबंधित मुद्दे