Cannot set 'resizable' and 'flexGrow' together in <Column> in latest version
JoeWrights opened this issue · 10 comments
JoeWrights commented
Versions
package | version |
---|---|
react |
X.Y.Z |
rsuite-table |
X.Y.Z |
What is the expected behavior?
What is the current behavior?
What are the steps to reproduce?
Any additional comments? (optional)
JoeWrights commented
MarvelSQ commented
@JoeWrights table在children更新时,会重置宽度缓存,导致重新进入 flexWidth 计算
JoeWrights commented
@JoeWrights table在children更新时,会重置宽度缓存,导致重新进入 flexWidth 计算
那这里怎么处理呢
MarvelSQ commented
结合场景来看,width应该可以改成受控的
JoeWrights commented
结合场景来看,width应该可以改成受控的
我那个例子不就是吗,大佬,所以我没明白那个feature解决了什么问题😹
MarvelSQ commented
之前的feature没有考虑到受控和数据刷新,仅是让resizable可以填充剩余空间。
测试用例也没有覆盖受控刷新
MarvelSQ commented
@JoeWrights 看一下 #447 这个PR是否可以解决你的问题
JoeWrights commented
@JoeWrights 看一下 #447 这个PR是否可以解决你的问题
可以的
JoeWrights commented
@MarvelSQ
还有个问题,当column的宽度之和小于整个table的宽度,会出现最右边空白的情况,如果没有column设置flexGrow,是不是应该自动对column进行比例等分撑满整个table