【React】react 级联组件懒加载编辑反显问题

1.采用了antd的Cascader级联选择器组件,运用了地区懒加载方式(省>市>区>县)
2.当需要编辑地区的时候,因为数据采用懒加载的如果区、县的数据还没加载,反显回Cascader的时候只显示第一级地址(默认加载第一级数据)

相关代码

<FormItem {...formLayout}>

{getFieldDecorator('homeArea', {

initialValue: formatTreeArray(info.homeAreaParentIds, info.homeArea) || [], // formatTreeArray正确获取Cascader反显时传入ids数组

})(

<Cascader

style={{ width: '100%' }}

options={areaTreeList}

loadData={this.props.loadTreeData} // 懒加载地区

fieldNames={{ label: 'name', value: 'id' }}

changeOnSelect

placeholder="请选择居住地区"

/>

)}

</FormItem>

3.问题:如何让数据展示完整,思路?组件?
【React】react 级联组件懒加载编辑反显问题
【React】react 级联组件懒加载编辑反显问题
表单反显的时候只有第一级数据

回答

试试displayRender

你好 这个问题有好的解决方案吗 求助

以上是 【React】react 级联组件懒加载编辑反显问题 的全部内容, 来源链接: utcz.com/a/77171.html

回到顶部