完全に動作していましたが、私は何も変えていませんでした。オートコンプリートウィジェットは、どこにあったのか分かりませんでした(グリッドビューにありました。 。今度はページの左上隅に表示され、最初の2-3つのオプションはnavbarでカバーされます。オートコンプリートやYii2に変更はありますか?私は、問題と関係するかもしれないオプションappendTo
を見つけました。私はそれを使って実験をしましたが、運が悪くて、表示されないか、間違った場所に残っています。私は関連性のあるものは何も見つかりませんでした。ここでyii2オートコンプリートポジション
は、GridViewの中に私のコードです:
[
'attribute' => 'name',
'contentOptions' => ['nowrap' => 'nowrap'],
'filter' => AutoComplete::widget([
'model' => $searchModel,
'attribute' => 'name',
'clientOptions' => [
'source' => Pl::find()->allAutoCompleteName(),
'autoFill' => true,
],
'options' => ['class' => 'form-control']
]),
],
検索フィールドのIDがplsearch-name
JSです:私はappendTo
を設定していた場合
jQuery('#plsearch-name').autocomplete({"source":[{"value":"PE 150","label":"PE 150"}...],"autoFill":true});
clientOptions
〜'#plsearch-name'
で、それはまったく表示されません、howevそれは正しいですね。私はそれにスタイリングを見ません。
も何非常に興味深いです:このオートコンプリート= "オフ"がやっている
<input
type="text"
id="plsearch-name"
class="form-control ui-autocomplete-input"
name="PlSearch[name]"
autocomplete="off"/>
何?
正しい方向に向けることができますか?どうもありがとう!
に更新されなければならないが、それのために定義されているもののスタイルを参照するには、ブラウザのオートコンプリートのコードを検査します! – goseo
あなたはYii 2.0.13のアップデートをしましたか?私は、理由があるかもしれない3.xへのjQueryの更新があったと思う。 – kasoft
https://github.com/yiisoft/yii2-jui/issues/71 – kasoft