1. 程式人生 > >bootstrap-duallistbox 多對多選擇控制元件

bootstrap-duallistbox 多對多選擇控制元件

  1. 其是bootstrap下的控制元件,所以要引入bootstrap相關css與js以及jquery,並引入自己的
<link rel="stylesheet" href="{% static 'yd/bootstrap-duallistbox.min.css' %}">
<script src="{% static 'yd/jquery.bootstrap-duallistbox.min.js' %}"></script>
  1. 給相應的select標籤一個對應的類名,然後用js呼叫控制元件,並設定引數
<script type="text/javascript">
    $(function () {
        $('.m2mselect').bootstrapDualListbox({
            nonSelectedListLabel: '未選項',
            selectedListLabel: '已選項',
            filterTextClear: '全部',
            filterPlaceHolder: '過濾條件',
            preserveSelectionOnMove: 'moved',
            moveOnSelect: false,
            moveAllLabel: '新增全部',
            moveSelectedLabel: '新增選中',
            removeAllLabel: '移除全部',
            removeSelectedLabel: '移除選中',
            infoText: '選中/未選中共 {0} 項',
            infoTextFiltered: '從 {1} 項 篩選 {0} 項',
            infoTextEmpty: '空',
        });
    });