zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    JS基础算法题(一)
    JS数组的迭代器方法
    使用IcoMoon制作字体图标
    CSS浮动属性
    使用hibnate向数据库写入图片对象
    hibernate_基本配置和初始化步骤
    ORM框架
    Jsp中的session
    mysql的自我复制
    分页技术
  • 原文地址:https://www.cnblogs.com/xiaoyaoweb/p/14201596.html
Copyright © 2011-2022 走看看