2016-10-10 3 views
0

フラスコ管理フォームがあります。ユーザーが一番上のドロップダウンフィールドを選択すると、このフォームの特定のフィールドはSelect2(ドロップダウン)フィールドに変更する必要があります。これは私がこれまで持っているものです。Flask-Adminの一部のフィールドをSelect2に動的に置き換える方法は?

for(var idx in formData.custom_field_chooser) 
    { 
     var custom_field = $('#' + idx); 
     custom_field.select2(); //This generate error 
    } 

が、私は私のコードが正しいと思いますが、そのcustom_field.select2()コードgeneateこのエラーUncaught query function not defined for Select2 undefined

Select2はすでにflask-admin(cmiiw)に含まれていますが、どうすれば使用できますか?

答えて

0

最後に、些細なエラーメッセージUncaught query function not defined for Select2を見て、this post in SOが私の問題を解決しました。

custom_field.select2({ 
data: { 
    id: "", 
    text: "" 
    } 
}); 

これはselect2にそのcustom_field要素を変更します:これは、あなたが適切に空Selectセレクトを初期化する方法です。

関連する問題