场景举例:
任务和任务之间有前后续关系,前序任务做完,后续任务才能启动。
就是同一张表的多条记录之间,有多对多的关联关系。
希望明道能增加一种“有向无环图”的视图,画出如下效果:

想要的请举手。
场景举例:
任务和任务之间有前后续关系,前序任务做完,后续任务才能启动。
就是同一张表的多条记录之间,有多对多的关联关系。
希望明道能增加一种“有向无环图”的视图,画出如下效果:

想要的请举手。
内部逻辑是有点难的,除了是否成环的判断算法,还有比如:
1,哪些节点放在最左边? 应该是入度为 0 的节点,所以事先要在内存里计算入度。
2,线叠在一起看不清怎么办?
2-1,连线可以用曲线,用不同的曲率来减小相互遮盖的概率。
2-2,方块的位置,不一定非要放在矩阵网格中,可以随机偏移一些,其中要用到一些模糊算法。
等以后有真想用,有经费 点给费用我在改吧。我自己按照我自己需求改了个自己用,哈哈

大概这样?加个微信私聊?我提交申请了。
内部逻辑是有点难的,除了是否成环的判断算法,还有比如:
1,哪些节点放在最左边? 应该是入度为 0 的节点,所以事先要在内存里计算入度。
2,线叠在一起看不清怎么办?
2-1,连线可以用曲线,用不同的曲率来减小相互遮盖的概率。
2-2,方块的位置,不一定非要放在矩阵网格中,可以随机偏移一些,其中要用到一些模糊算法。
就拿题干上的图来举例,操作步骤如下:
1,建一张〖任务〗表。
2,往里加 6 条记录,在每条记录的名称字段中填入“任务 1、任务 2……任务 6”。
3,加一个关联自身的“关联记录”字段,默认是一父多子,要改成多父多子。
4,把父字段改名为“前序任务”,把子字段改名为“后续任务”。
5,题干上的图中有 7 条边,把每条边填入“前序任务-后续任务”的关联字段中。
5-1,填好后的效果,拿任务 4 举例,打开其详情页应看到:它有 2 个前序任务(1 和 2),且有 1 个后续任务(6)。
6,给〖任务〗表增加一个自定义视图,开始你的编程。正常情况下,打开视图后应该显示题干中的图。
7,图本身是只读的。图上的每个方块可点击,即浮窗打开其详情页,这时就可以编辑单条记录了(若有权限)。
8,显示图片之前,程序要做一个异常检测,判断前后序关系有没有成环:
8-1,比如,当出现“1→2,2→3,3→1”的时候,就表示形成一个环。
8-2,当发现成环时,视图显示报错信息,用文字描述 1 条成环路径即可,不再画图。
9,额外功能(可选):把图中的方块做成卡片,即可以设置在卡片内再显示若干字段值。
以上就是详细需求。
大概这样?加个微信私聊?我提交申请了。
你能描述清楚,我能试着做一下,最近我在收集各类视图的需求。我自己都做了几个了,没有公布出来,因为有价值。
就拿题干上的图来举例,操作步骤如下:
1,建一张〖任务〗表。
2,往里加 6 条记录,在每条记录的名称字段中填入“任务 1、任务 2……任务 6”。
3,加一个关联自身的“关联记录”字段,默认是一父多子,要改成多父多子。
4,把父字段改名为“前序任务”,把子字段改名为“后续任务”。
5,题干上的图中有 7 条边,把每条边填入“前序任务-后续任务”的关联字段中。
5-1,填好后的效果,拿任务 4 举例,打开其详情页应看到:它有 2 个前序任务(1 和 2),且有 1 个后续任务(6)。
6,给〖任务〗表增加一个自定义视图,开始你的编程。正常情况下,打开视图后应该显示题干中的图。
7,图本身是只读的。图上的每个方块可点击,即浮窗打开其详情页,这时就可以编辑单条记录了(若有权限)。
8,显示图片之前,程序要做一个异常检测,判断前后序关系有没有成环:
8-1,比如,当出现“1→2,2→3,3→1”的时候,就表示形成一个环。
8-2,当发现成环时,视图显示报错信息,用文字描述 1 条成环路径即可,不再画图。
9,额外功能(可选):把图中的方块做成卡片,即可以设置在卡片内再显示若干字段值。
以上就是详细需求。
我才意识到,“有向无环图”是大学计算机系本科的知识,怪不得很多人看不懂。
你能描述清楚,我能试着做一下,最近我在收集各类视图的需求。我自己都做了几个了,没有公布出来,因为有价值。
人也是 ai 做的,关键要能理解这个业务。。。
我才意识到,“有向无环图”是大学计算机系本科的知识,怪不得很多人看不懂。
人也是 ai 做的,关键要能理解这个业务。。。
你用 ai 手搓一个也不是不行
用 AI 还不如雇人做。前者要先花钱,作品质量难以保证;后者是验收通过后付款,不会亏。
你用 ai 手搓一个也不是不行
在制造业,各级产品(成品、半成品、零件)之间的 BOM 关系是“产品 ← BOM ← 产品 ← BOM ……”。
即是由两张表的循环关联,形成有向无环图。
用工作表来表示软件版本,就是一张有向无环图。
先有版本 1,然后在版本 1 的基础上做了一些变化,生成了版本 2。
这时版本 1 还没废弃,可以再次变化生成版本 3,版本 3 和版本 2 之间没关系,在软件工程上这叫“拉出一个分支”。
之后过了一段时间,团队把两个分支合并,在版本 2 和 3 的基础上开发了版本 4,就形成关联 2-4 和 3-4。
想把这张有向无环图,显示在工作表的某个视图上。
或者,谁能推荐个 js 框架? 我试试能不能搞成视图插件。
到现在没见过一个自定义视图的实现案例 😄
哈,哪个天覆的自定义摄像头控件很牛的,感觉很开眼,不知道怎么实现的,还是很佩服。
哦对,如果谁有 js 代码,求做成视图插件,给大家开开眼。
到现在没见过一个自定义视图的实现案例 😄
+1
哦对,如果谁有 js 代码,求做成视图插件,给大家开开眼。