私はいくつかのデータで1つのドロップダウンを持っており、次のシナリオを実行しています(各レターがサーバーを叩いています)。データバインディング内部ドロップダウン
1.データを入力すると(既にデータがドロップされています)、[正常に動作しています]が選択されます。
2.ドロップダウンリストに存在しない他のデータを入力した場合は、同時にドロップダウンに追加され、ユーザーが選択することができます。このため、このような条件を書いています。でもlength!=0
ドロップダウンに追加されなければならない
if(result.success && result.items.length==0){
var newData=term;
var newObject={id:"",text:newData}
return { results: $.merge([newObject], result.items)}
}
else if(result.success){
return { results: $.merge([initialValue], result.items)}
}
私は新しいデータを入力3.Ifは(ドロップダウンで提示されていません)。たとえば、
- > は、既にプルダウンで表示されています。
- >andana
を入力した場合(ドロップダウンしていない場合)、ドロップダウンで追加され、ユーザーが条件を書き込んだ場合に選択できます(上記の条件を確認してください)。
- >今私の質問はandra
(ではない)をドロップダウンリストに追加するだけで、ユーザーはそれを選択できるはずです。
最後の点についてif condition
を変更するにはどうすればよいですか?
私が最初の位置に表示する私のlist.itsの最後の位置に私の新しく追加されたデータを挿入する必要があると予想result.Butを取得していますように、私はちょうど条件 '長<= 3'をchengedこのためのソリューションを持って。 – krish