找回密码
 立即注册

QQ登录

只需一步,快速开始

空中单位
初级会员   /  发表于:2023-9-4 14:31  /   查看:1764  /  回复:5
需求如下, image.png853077087.png image.png768935546.png

子级通过主键名判断在哪一个父级下,有没有办法可以直接在集算表上修改子项目的父级项目列的值,使子项目转到别的父项目下,层级设置如下
image.png437233580.png
这样设置完后父级项目列自动变为只读状态了,没有办法修改
image.png373999022.png
image.png908818969.png

5 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-4 18:13:52
沙发
您好,根据您提供的代码不太能判断是什么原因导致的问题,能否请您这边提供一个可以复现的Demo呢?
回复 使用道具 举报
空中单位
初级会员   /  发表于:2023-9-4 18:57:48
板凳
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/table-sheet/data-source-schema-hierarchy-data/vue
在这里加一行
image.png378863219.png
我希望修改parentId时,对应的子级能移到对应的父级下,有解决方案吗
image.png24260252.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-5 11:28:18
地板
您好,这个是集算表的一个设计,一旦设置为ParentID列,那么这一列的数据将无法被更改。要调整层级或父子关系,就只能从数据源的层面上去进行修改。
回复 使用道具 举报
空中单位
初级会员   /  发表于:2023-9-6 18:23:30
5#
Joestar.Xu 发表于 2023-9-5 11:28
您好,这个是集算表的一个设计,一旦设置为ParentID列,那么这一列的数据将无法被更改。要调整层级或父子关 ...

好的谢谢,我这边有解决方案了,新增了一个列专门用来设置层级,这个贴可以关了
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-7 08:48:16
6#
好的,那就结贴了,后续有其他问题的话随时开贴提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部