ViewUIPlus
ViewUIPlus copied to clipboard
[Bug Report]table组件bug实在太多了,都自己兼容了,这里提几个影响大的
Environment
都可以重现
Reproduction link
https://www.iviewui.com/view-ui-plus/component/form/table
Steps to reproduce
1.当模式为多选时,只要勾选了,table就会出现横向滚动条,即使内容不超出也会出现,做ui前端的,这点影响非常不好 2.单选,但是需要多选模式的勾选框来明确标记哪一行被勾选了,当我点击勾选时,同时我需要取消其他勾选,我的做法是先调用全部取消按钮,再手动调用勾选函数时,然后在勾选函数中调用勾选函数,造成了死循环,希望可以像jqgrid一样增加手动调用不触发函数的参数,所有函数都应该有此选项,静默调用,而不重复触发事件 3.树形数据结构设计太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太太差!其他成熟表格都是根据数组列表里的parentId,自动解析为树形表格,而iview的table却需要转换为children结构后才可以被table组件识别,第一,严重影响开发效率,后端一般直接获取非树形列表数据比较方便,第二,无法兼容很多场景,比如,index序号显示都不正常,还要自定义修复,勾选第一行,第三行也会被勾选,因为两行index一样,这都是树形数据的兼容性差所致,一定要自动识别原始列表数据,自动解析才好,第三,树形数据太难维护,我现在是做了vue监听,自动转换数据类型,再做相应的crud,综上所述,希望可以支持直接列表数据解析为树形table,同时兼容之前的树形数据,因为已经在使用了,加个属性标记就好 其他不再列举,希望iview越来越好
What is expected?
修复以上3个问题bug
What is actually happening?
都不好用
问题1: https://run.iviewui.com/wJHnNuIL 未复现 问题2: https://run.iviewui.com/xH9k3NwE