下拉选中搜索angularjs-dropdown-multiselect.js

需要引入angularjs-dropdown-multiselect.js

页面
 <div ng-dropdown-multiselect=""     options="supplierList_data" selected-model="supplierList_select" events="changSelValue_supplierList" extra-settings="mucommonsettings"
                         style=" margin-right: 20px;height: 34px ;border-radius: 3px;width: 200px;float: right;text-indent: 0px; "
                         translation-texts="supplierList_customTexts">  </div>
js配置



    //选中类型
    $scope.supplierList_select = [];
    //数据源
    $scope.supplierList_data = [];
    //多选可以加后面属性全选和全不选
   $scope.apps_customTexts = {buttonDefaultText: '所属公众号',checkAll:'全选',uncheckAll:'全不选'};
//多选把选中id拼接
    $scope.changSelValue_supplierList = {
        onSelectionChanged: function(e) {
           
            const lists = $scope.supplierList_select;
            $scope.param.search_supplier_id = lists ? lists.map(item => item.id).join(',') : '';
        }
    };
//设置
    $scope.mucommonsettings = {
        smartButtonMaxItems: 2,smartButtonTextConverter: function(itemText, originalItem) {
            return itemText;
        },
        scrollableWidth: '200px',
        scrollable: true,
        keyboardControls: true,
        selectionLimit: 1,  // 选中个数
        enableSearch: true, // 是否开启搜索框
        showUncheckAll: false, // 是否显示取消选中按钮
        checkBoxes: false  // 是否显示普通下拉框
    };


    //初始化列表页下拉框填充数据
    $http({
        method: 'POST',
        url: '/xxx/xxx',
        data: {}
    }).success(function (res) {
       
        $scope.supplierList_data = (res.data.supplierList || []).map(item => ({
            id: item.supplier_id, //id
            label: item.supplier_alias //显示名称
        }));
    });

效果图

如果觉得有用的话,可以点个赞!

相关推荐

  1. 多选【bootstrap-multiselect

    2024-03-30 12:04:01       11 阅读
  2. Element-Plus Dropdown 菜单样式修改

    2024-03-30 12:04:01       19 阅读
  3. Ant Design Vue 搜索

    2024-03-30 12:04:01       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-30 12:04:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-30 12:04:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-30 12:04:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-30 12:04:01       20 阅读

热门阅读

  1. 设计模式(6):桥接模式

    2024-03-30 12:04:01       18 阅读
  2. 常用设计模式

    2024-03-30 12:04:01       17 阅读
  3. Flume和Kafka的区别

    2024-03-30 12:04:01       17 阅读
  4. c语音函数大全(W开头)

    2024-03-30 12:04:01       17 阅读
  5. ORACLE 存中文

    2024-03-30 12:04:01       18 阅读
  6. LeetCode 345. 反转字符串中的元音字母

    2024-03-30 12:04:01       19 阅读
  7. CentOS 7.9上创建Redis用户和组

    2024-03-30 12:04:01       19 阅读
  8. MySQL的索引

    2024-03-30 12:04:01       16 阅读
  9. Redis中Hash数据结构的底层实现

    2024-03-30 12:04:01       20 阅读
  10. RISC-V单板计算机模拟和FPGA板多核IP实现

    2024-03-30 12:04:01       18 阅读
  11. axios详解

    2024-03-30 12:04:01       16 阅读