contentflow タイプの画像ギャラリーで select2 を使用しており、画像ギャラリーの画像をドロップダウンの選択の ID に移動するコールバックがあります。multiple を true に設定しない場合はうまく機能しますが、true の場合は失敗します。複数選択ごとの個々のIDを取得するのに役立つことを願っています。
function format(state) {
return "<img class=\"mini\" src=\"" + state.icon + "\"/>" + " " + state.value + "<strong> " + state.keyword + "</strong>";
}
$("#select").select2({
data:function() { return { text:'label', results: data }; },
formatSelection: format,
formatResult: format,
width: 220,
placeholder:"Search Images",
escapeMarkup: function(m) { return m; },
allowClear: true,
multiple:true
}).on("change", function(e) {
var move = $("#select").select2("val");
cf.moveTo(move);
});