parlay96 / pl-table

A table based on element, 完美解决万级数据渲染卡顿问题
http://www.umyui.com/
MIT License
1.15k stars 238 forks source link

表格的选中行(current-row)会自动取消的问题 #49

Open RayPeng08 opened 4 years ago

RayPeng08 commented 4 years ago

表格的选中行,总会因为各种操作就自动取消 比如: 1,页面高度发生改变; 2,页面有下拉框,一选中值; 3,各种弹出框 4,.... 哪位大佬指点一下是否有类似的问题,element table没有这样子的问题.

parlay96 commented 4 years ago

正常的表格行里面我写了点击行就选择,再次点击行就自动不选中。因为你点击了输入框事件,就导致了你点击了表格行,所以你试试给输入框啥的加上事件冒泡

parlay96 commented 4 years ago

如何不行的话,你可以点击行给个事件,然后就是在自己手动去调用setCurrentRow这个方法 不就好了吗。方法很多的啊

parlay96 commented 4 years ago
@row-click 当某一行被点击时会触发该事件

然后

setCurrentRow 用于单选表格,设定某一行为选中行,如果调用时不加参数,则会取消目前高亮行的选中状态。 row

不就好了吗?

parlay96 commented 4 years ago

用脑袋想想不就好了

parlay96 commented 4 years ago

正常的表格行里面我写了点击行就选择,再次点击行就自动不选中 这是ele没有的 自己加的,因为我们公司需求这样的效果 点击就选中,再点击一次就取消 所以 你们不想要这样的 自己去写下上面的d代码

RayPeng08 commented 4 years ago

@row-click 当某一行被点击时会触发该事件 然后

setCurrentRow 用于单选表格,设定某一行为选中行,如果调用时不加参数,则会取消目前高亮行的选中状态。 row 不就好了吗?

谢谢回复,我的上述操作,并不是在table里的,所有的操作都是table以外的组件操作,下拉框,按钮,弹框,你自己试一下,页面放一个下拉框和一个table,table选中一行后,你回头点击下拉框选中一个,table会取消选中行,并不是你描述的会冒泡点中选中行的情况

parlay96 commented 4 years ago

不会啊

parlay96 commented 4 years ago

你可以加QQ群里说

parlay96 commented 4 years ago

我没你这个情况 你可以加群 我给你看看