baidu / amis

前端低代码框架,通过 JSON 配置就能生成各种页面。
https://baidu.github.io/amis/
Apache License 2.0
17.33k stars 2.51k forks source link

【严重BUG】input-table 内 的编辑框输入内容会自动随机消失 并且行数多点的话就会特别卡顿! #4773

Open lhtuling opened 2 years ago

lhtuling commented 2 years ago

描述问题:

如题 输入内容后上面已经输入过的会随机消失 并且特别卡

截图或视频:

image

Ruphi commented 2 years ago

数据量多的时候,编辑后视图相应时间真的算卡,几乎都以秒计

meerkat-morecats commented 2 years ago

描述问题:

如题 输入内容后上面已经输入过的会随机消失 并且特别卡

截图或视频:

image

还请提供一下 schema,方便我们去复现

lhtuling commented 2 years ago

描述问题:

如题 输入内容后上面已经输入过的会随机消失 并且特别卡

截图或视频:

image

还请提供一下 schema,方便我们去复现

现在已经用其他方式重写了 我重新复现下试试看吧

lhtuling commented 2 years ago

描述问题:

如题 输入内容后上面已经输入过的会随机消失 并且特别卡

截图或视频:

image

还请提供一下 schema,方便我们去复现

https://aisuda.bce.baidu.com/amis/zh-CN/components/form/input-table#%E9%9D%9E%E7%A1%AE%E8%AE%A4%E6%A8%A1%E5%BC%8F

随便写一个带快速编辑的例子 然后赋值100行以上就可以复现 超过300行 修改一个数值能卡2秒左右 如果这个不适合多行的话 怎么能实现类似情况 列表部分列可编辑 然后保存 一般是子表单 明细行类似用途

lhtuling commented 2 years ago

好像是用这个 非确认模式 输入后消失这个问题没了 但是每次输入后卡顿好像更明显的样子了 之前我做的没有用 非确认模式 直接用的快速编辑方式 输入时候卡顿不太明显 但是会有 输入后 前面的消失的情况

meerkat-morecats commented 2 years ago

好像是用这个 非确认模式 输入后消失这个问题没了 但是每次输入后卡顿好像更明显的样子了 之前我做的没有用 非确认模式 直接用的快速编辑方式 输入时候卡顿不太明显 但是会有 输入后 前面的消失的情况

table 这里已经在进行重构了,重构后 input-table 的性能应该会有改善

yinan666 commented 2 years ago

好像是用这个 非确认模式 输入后消失这个问题没了 但是每次输入后卡顿好像更明显的样子了 之前我做的没有用 非确认模式 直接用的快速编辑方式 输入时候卡顿不太明显 但是会有 输入后 前面的消失的情况

table 这里已经在进行重构了,重构后 input-table 的性能应该会有改善

你好,input-table重构大概什么时候发布?

meerkat-morecats commented 2 years ago

好像是用这个 非确认模式 输入后消失这个问题没了 但是每次输入后卡顿好像更明显的样子了 之前我做的没有用 非确认模式 直接用的快速编辑方式 输入时候卡顿不太明显 但是会有 输入后 前面的消失的情况

table 这里已经在进行重构了,重构后 input-table 的性能应该会有改善

你好,input-table重构大概什么时候发布?

我们内部重新评估了一下,重构的方案风险较大;我们预计在2.4版本会发布一个优化后的 input-table(目前这个优化的工作已经开始了),你可以关注一下

lhtuling commented 2 years ago

好像是用这个 非确认模式 输入后消失这个问题没了 但是每次输入后卡顿好像更明显的样子了 之前我做的没有用 非确认模式 直接用的快速编辑方式 输入时候卡顿不太明显 但是会有 输入后 前面的消失的情况

table 这里已经在进行重构了,重构后 input-table 的性能应该会有改善

你好,input-table重构大概什么时候发布?

我们内部重新评估了一下,重构的方案风险较大;我们预计在2.4版本会发布一个优化后的 input-table(目前这个优化的工作已经开始了),你可以关注一下

牛逼 持续关注 其实可以考虑内嵌一个在线表格Excel那种的组件 很多地方可以替代inputTable这种组件的使用场景 我就算再出问题后改用了一个在线表格的组件 操作也方便 上下左右 什么的

luanwulin commented 2 years ago

好像是用这个 非确认模式 输入后消失这个问题没了 但是每次输入后卡顿好像更明显的样子了 之前我做的没有用 非确认模式 直接用的快速编辑方式 输入时候卡顿不太明显 但是会有 输入后 前面的消失的情况

table 这里已经在进行重构了,重构后 input-table 的性能应该会有改善

你好,input-table重构大概什么时候发布?

我们内部重新评估了一下,重构的方案风险较大;我们预计在2.4版本会发布一个优化后的 input-table(目前这个优化的工作已经开始了),你可以关注一下

点赞!持续关注,,总算能等到input-table性能优化的一天了

nwpulei commented 2 years ago

持续关注ing

luanwulin commented 2 years ago

好像是用这个 非确认模式 输入后消失这个问题没了 但是每次输入后卡顿好像更明显的样子了 之前我做的没有用 非确认模式 直接用的快速编辑方式 输入时候卡顿不太明显 但是会有 输入后 前面的消失的情况

table 这里已经在进行重构了,重构后 input-table 的性能应该会有改善

你好,input-table重构大概什么时候发布?

我们内部重新评估了一下,重构的方案风险较大;我们预计在2.4版本会发布一个优化后的 input-table(目前这个优化的工作已经开始了),你可以关注一下

你好,我看2.4.0已经发布了,这个版本的table是否已经重构了呢?

yinan666 commented 2 years ago

好像是用这个 非确认模式 输入后消失这个问题没了 但是每次输入后卡顿好像更明显的样子了 之前我做的没有用 非确认模式 直接用的快速编辑方式 输入时候卡顿不太明显 但是会有 输入后 前面的消失的情况

table 这里已经在进行重构了,重构后 input-table 的性能应该会有改善

你好,input-table重构大概什么时候发布?

我们内部重新评估了一下,重构的方案风险较大;我们预计在2.4版本会发布一个优化后的 input-table(目前这个优化的工作已经开始了),你可以关注一下

你好,目前2.4版本已经发布,但是看bug fix列表中并没有解决这个问题,是会在下个小版本中优化吗?

vexos-io commented 1 year ago

请问这个优化是否已改进?