4

x-editable-bootstrap Meteorite (およびブートストラップ) パッケージがインストールされた Meteor を使用しています。

select2 タグを編集可能に設定すると、ローディング インジケータが永久に回転し続け、タグ入力ができなくなります。たくさん試しました、誰かが助けてくれることを願っています!

私のテンプレートには

<div id="editableStuff" data-title="Blah enter tags plz">Apple, Banana</div>

私のTemplate.renderedには、jQueryのon-dom-ready関数があります

$(function(){
  $('#editableStuff:not(.editable-click)').editable('destroy').editable({
    success: function(response, newValue) {
      Session.set('tmp'+name,newValue);
    },
    placement:'left',
    select2: {
      tags: ['cake', 'cookies'],
      tokenSeparators: [",", " "]
    },
    type:'select2'
  });
};

これにより、点線でページにデフォルトの要素が作成されます。要素をクリックすると、x-editable ポップアップ ウィンドウが表示されますが、入力フィールドは読み込まれず、読み込みインジケータが回転し続けます。

コンソールに次のエラーが記録されます。

TypeError: 'undefined' is not a function (evaluating 'this.$input.select2(this.options.select2)')

x-editable-bootstrap.js:3683

テキストフィールドの を削除するとロードされますが、タグ機能がないtype:'select2'ことがわかりました。editable({..})

何か案は?ヒントをありがとう!他の x-editable タイプは、上記のコード パターンを使用して魅力的addressに動作します!text

4

2 に答える 2

0

select2.js がありません。ここで select2 をダウンロードできますhttp://ivaynberg.github.io/select2/

于 2014-05-05T10:30:24.397 に答える