德州李先生 发表于 2022-7-11 15:21:11

关于自定义单元格列的顺序

vue3自定义单元格,通过for循环载入列,列的顺序和数据源的顺序不一致,请问该如何解决通过columnLayout属性可以使列的顺序和数据源顺序保持一致,但是会导致每列自定义的格子不生效

Richard.Ma 发表于 2022-7-18 11:48:05

看了一下,你这边的列是用的Vue的v-for和v-if自动生成的,并不是你说的和数据源itemsSource的顺序不一致
如果没有定义列而直接绑定itemsSource的话,列顺序是和itemsSource中的字段顺序一致的

这个问题可能需要提交给研发排查一下,看着是和vue的兼容问题,帖子暂时保留处理

Richard.Ma 发表于 2022-7-11 16:21:38

本帖最后由 Richard.Ma 于 2022-7-11 16:36 编辑

这个目前没法实现,ColumnLayout不支持保存/加载单元格模板,所以设置columnlayout后,单元格模板会丢失
你可以上传一个具体的demo上来,我帮你看一下有没有什么解决办法





德州李先生 发表于 2022-7-13 08:32:57

Richard.Ma 发表于 2022-7-11 16:21
这个目前没法实现,ColumnLayout不支持保存/加载单元格模板,所以设置columnlayout后,单元格模板会丢失
...

为什么列的默认显示顺序不是按照后台返回的顺序啊,有什么办法解决吗,能按后台顺序排列不用columnlayout也行

Richard.Ma 发表于 2022-7-13 10:04:05

你如果没有定义列的话,正常来说应该就是按照后台数据的列顺序的

如果不是的话,请上传一个demo上来我看看原因

德州李先生 发表于 2022-7-17 08:28:48

这边抽空做了一个demo,麻烦看一下,列的顺序和json里的顺序不一致,不知道问题出在哪里,有可能的话最好能在原基础上给修改下

德州李先生 发表于 2022-7-18 08:55:27

Richard.Ma 发表于 2022-7-13 10:04
你如果没有定义列的话,正常来说应该就是按照后台数据的列顺序的

如果不是的话,请上传一个demo上来我看 ...

这边抽空做了一个demo,麻烦看一下,列的顺序和json里的顺序不一致,不知道问题出在哪里,有可能的话最好能在原基础上给修改下

德州李先生 发表于 2022-7-19 09:34:59

多久能解决此问题,在Angular下没有问题。

Richard.Ma 发表于 2022-7-19 11:47:23

这个不确定,如果确实是产品内部问题的话,可能得下个版本修复了,目前来看这个原因的可能性比较大

德州李先生 发表于 2022-7-19 11:49:31

Richard.Ma 发表于 2022-7-19 11:47
这个不确定,如果确实是产品内部问题的话,可能得下个版本修复了,目前来看这个原因的可能性比较大

如果你下个版本修复,我就无法使用了。总不能一个乱顺序让大家使用吧,有个临时解决方案吗?你们版本也太久没有更新了。
页: [1] 2
查看完整版本: 关于自定义单元格列的顺序