2016-11-20 8 views
0

私はYart2(http://demos.krajee.com/widgets#typeahead-basic)にkartikのTypeAheadウィジェットを使用しています。私は例のようにすべてのコードを書いていますが、うまくいきません。どうしましたか? が同じページでは、私もFileInputクラスウィジェット(http://demos.krajee.com/widget-details/fileinput)を使用し、それが概要でYii Widget Kartik TypeAheadが機能しない

正常に動作し、私が持っている:

use kartik\typeahead\TypeaheadBasic; 
$data = ['Alabama', 'Alaska', 'Arizona', 'Arkansas']; 

<link href="/vendor/kartik-v/yii2-widget-typeahead/assets/css/typeahead.min.css" media="all" rel="stylesheet" type="text/css"/> 
<script src="/vendor/kartik-v/yii2-widget-typeahead/assets/js/typeahead.jquery.min.js" type="text/javascript"></script> 

<?= $form->field($model, 'field')->widget(TypeaheadBasic::classname(), [ 
      'data' => $data, 
      'pluginOptions' => ['highlight' => true], 
      'options' => ['placeholder' => 'Filter as you type ...'], 
     ])->label('Label') ?> 
+0

あなたのページにjavascriptのバグはありますか?火かき棒でそれを確認してください – yafater

答えて

0

は、あなたがデータセットをこのように必要なのだろう

<?= $form->field($model, 'field')->widget(TypeaheadBasic::classname(), [ 
       //'data' => $data, 
       'pluginOptions' => ['highlight' => true], 
       'dataset' => [ 
           [ 
            'local' => $data, 
            'limit' => 10 
           ] 
          ], 
       'options' => ['placeholder' => 'Filter as you type ...'], 

      ])->label('Label') ?> 
+0

また、私はこの方法を試してもどちらの作品も –

関連する問題