iuap-design / tinper-bee

🐝 一套基于 react.js 和 iuap design 设计语言实现的前端组件库 http://bee.tinper.org
MIT License
542 stars 71 forks source link

树表参照RefTreeTableBaseUI 左树使用checkedTreeArray属性后,打开弹窗没有选中 #637

Closed DYKGUILTY closed 4 years ago

DYKGUILTY commented 4 years ago

环境及版本信息

您所在的部门或项目名称:

mes项目

描述这个问题:

1、组件相关代码

树表参照RefTreeTableBaseUI 左树使用checkedTreeArray属性后,打开弹窗没有选中



options = {
            displayField: '{refname}',
            valueField: 'refpk',
            lang: 'zh_CN',
            miniSearch: false,
            multiple: false,
            title:'事故案例库',
            menuTitle:'事故类型',
            tableTitle:'事故'
        }

<RefTreeTableBaseUI
                    {...options}

                    treeData={this.treeData}
                    columnsData={this.columnsData}
                    tableData={this.tableData}
                    page={this.page}
                    matchData={this.state.matchData}

                    showModal={this.state.showModal}

                    onTreeChange={this.onTreeChange}
                    onTreeSearch={this.onTreeSearch}
                    onTableSearch={this.onTableSearch}
                    onSave={this.onSave}
                    onCancel={this.onCancel}
                    loadTableData={this.loadTableData}
                    checkedTreeArray={checkedTreeArray}
                />
                <Button
                    colors="info"
                    onClick={() => {
                        this.setState({ showModal: true },()=>{this.loadData()})
                    }}><Icon type='uf-search' /></Button>

checkedTreeArray:[{refpk:"2f51668d58f147b28129876c6c15c8bf"}]

使用的官网示例的代码
``

## 当前的行为:效果(可截图说明)及动作描述
将属性默认写死后验证选中,打开不选中

## 期望的行为:
尽快帮忙解决,江湖救急
XYooo commented 4 years ago

安装新的ref-tree-table@2.1.4 左树添加默认选中是在2.1.2之后,建议直接安装最新包。

DYKGUILTY commented 4 years ago

版本问题,