완전히 바뀌 었습니다. 아무 것도 변경하지 않았습니다. 이전에 어디에 있었는지 자동 완성 위젯이 나타나지 않는다는 것을 깨달았습니다 (gridView에 있었는데, 필터 textinput 바로 아래에 있어야합니다) . 이제는 페이지 왼쪽 상단 모서리에 Navbar에서 처음 2-3 개의 옵션이 표시됩니다. AutoComplete 또는 Yii2의 변경 사항이 있습니까? 나는 아마도 문제와 관련이있는 옵션 인 appendTo
을 발견했으며, 실험을했지만 행운이 없다거나, 또는 잘못된 장소에 여전히 나타나지는 않습니다. 나는 관련성이없는 것을 찾지 못했습니다.yii2 자동 완성 위치
jQuery('#plsearch-name').autocomplete({"source":[{"value":"PE 150","label":"PE 150"}...],"autoFill":true});
나는 appendTo
을하고 있어요 경우 :
[
'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입니다 : 여기
이있는 gridview 내 코드입니다clientOptions
~
'#plsearch-name'
에있는 경우, 전혀 나타나지 않습니다. 그게 맞습니까? 나는 그것에 어떤 스타일링도 보지 못했다.
은 매우 흥미도 무엇인가
<input
type="text"
id="plsearch-name"
class="form-control ui-autocomplete-input"
name="PlSearch[name]"
autocomplete="off"/>
이 일을 "OFF"이 자동 완성 = 무엇입니까?
올바른 방향을 알려주시겠습니까? 고마워요!
브라우저에서 자동 완성 코드를 검사에 대해 정의 된 어떤 스타일을 볼 수 있습니다! – goseo
Yii 2.0.13에 대한 업데이트를 수행 했습니까? 나는 이유가 있을지도 모르는 3.x에 jQuery의 업데이트가 있었다고 생각한다. – kasoft
https://github.com/yiisoft/yii2-jui/issues/71 – kasoft