タグ付けモードでselect2を使用して、タグを作成および編集しています。ページがロードされてからタグが表示されるまでに遅延が発生するという厄介な動作があります。タグは 2 行にまたがる可能性があるため、タグが表示された後、タグ ボックスの下のコンテンツが押し下げられると、ページ全体が再調整されます。
遅延は、input
HTML タグを各タグに必要な HTML 要素に変換する select2 によって発生します。
select2 がタグの HTML を生成しなかった場合、遅延は回避できましたが、代わりにサーバー側で生成し、元のページの読み込みに含まれていました。そうすると、tags フィールドの下の要素の位置は決して変わりません。
HTML自体を作成するのではなく、select2を既存の-事前にレンダリングされた-HTMLにアタッチする方法はありますか?
これをサポートするタグフィールドコンポーネントを知っている人はいますか? 私が見たすべてのコンポーネントは、入力タグで始まり、Javascript を使用して動的に HTML を生成します。