• antd tree搜索的是id而不是title?只能搜索英文和数字?


    treeNodeFilterProp字段默认是velue,我value里面是id,所以搜索不到自己想要的中文,只能搜索英文和数字

    treeNodeFilterProp 设置为 “title” 即可,
    但是如果title是react node  而不是单纯的string   则需要使用  filterTreeNode  属性  该属性api中有  可以返回function  进行判断,注意必须有返回值,return true 即为想要的node

         <TreeSelect
                    showSearch
                    style={{  '100%' }}
                    dropdownStyle={{ maxHeight: 400, overflow: 'auto' }}
                    placeholder="请选择..."
                    allowClear
                    // treeDefaultExpandAll
                    onChange={this.onChange}
        //getPopupContainer={() => document.getElementById('treeBox')}    //treeNode挂载节点
                    treeNodeFilterProp="title"
        // filterTreeNode={this.filterTreeNode}
                  >
                    {this.renderTreeNodes(departmentTree)}
                  </TreeSelect>
  • 相关阅读:
    vue 给嵌套的iframe子页面传数据 postMessage
    左边宽度固定,右边宽度自适应的三种写法
    全局变量声明的规范化
    利用__index和__newindex实现默认值表、监控表、只读表
    Metatable和Metamethod
    Lua中的协同程序 coroutine
    Lua中的require
    Lua基础
    D3D的绘制
    效率相关笔记
  • 原文地址:https://www.cnblogs.com/xiaoyaoweb/p/14201596.html
Copyright © 2020-2023  润新知