Releases: zsjjs/react-field-mapping
fix: fixed invalid key values in the relation render bug
fix: fixed invalid key values in the relation render bug
V1.1.3
fix column render callback index parameter error
优化
鼠标经过线条,触发onChange -> 不触发onChange,原因是relation内部会改变顺序,但是因为relation本身是无序的,所以用户不需要感知
es -> ts
1、es -> ts
2、部分代码优化、api文档优化
文档补充
Merge pull request #18 from zsjjs/v1.0.6 文档补充
优化
1、isSort文档问题修复
2、原映射关系为固定多(source)对单(target)的映射关系,现增加动态属性,默认为单对单
3、propTypes补全
4、连线的样式可以通过样式覆盖的方式修改,但是关闭按钮是图片,修改不了,现增加一个icon属性可以覆盖原图片,img url
优化&修复
1、增加edit属性,通过edit设置false和isSort默认false可以设置成预览态,线条和表格Row不能操作。
2、修复组件在初始化后再进行位移的情况下,连线错位问题
3、babel升级(6->7)
问题修复
1、relation为非受控,修改onChange修改relation会导致死循环问题;
2、原name标识改成key,不彻底,导致的连线问题
update
更新md
功能优化
最开始的onChange是只监听relation变化的,后来增加了表字段的排序,所以修改排序后就需要手动在onChange里面修改外层的sourceData同步变化。原来的表是基于业务需求定死的两个字段name、type,而不是按Table做的,应该算是一个字段的List。后面基于前面的问题作出以下优化,会有破坏性升级。
1、source、target的原title属性删除,增加类似table的columns属性,原data必传name和type改成标识符key,其他为自定义列字段即可。
2、onChange改为只有关联的change监听,表的change放到各自的table属性里面去。