私は、選択されていないテスターとして片面を持つデュアルリストボックスでMVCアプリケーションを作成しています。テスターを選択すると、データをテーブルに保存しています。問題は、保存されたデータを「選択済み」ボックスにバインドする方法と、ユーザーの他のリストを「未選択」ボックスにバインドすることです。GeodanのDualListbox:選択したボックスにArrayListのデータを取り込む方法
データがJSONリクエストによってフェッチされ、レスポンスが配列リストであるため、タグ内の<option>
タグで選択を使用することはできません。下記のコードをご覧ください。
「選択済み」ボックスに、JSON呼び出しでArrayListとして返されたデータを入力する方法。
<div id="dual-list-box" class="form-group row">
@*<select name="Testers" id="emp" multiple="multiple" data-title="employees" data-source='@Url.Action("AddTesterLookup")' data-value="index" data-text="name"></select>*@
<select id="emp" multiple="multiple" data-title="employees" name="name" value="@Model.name" data-source='@Url.Action("AddTesterLookup")' data-value="index" data-text="name"></select>
</div>
<script type="text/javascript">
$('select').DualListBox();
</script>