节点id 和 节点名称等,会受到 _this.formData.userType 的影响?
Closed this issue · 9 comments
如上图,发现注释掉 form 表单 show: _this.formData.userType === ' ' 这个属性,然后节点id 和节点名称等才能出现,这个什么原因了?
你是自己在改原码,然后按钮不显示了?
貌似我的demo上没有这个问题
你是自己在改原码,然后按钮不显示了?
貌似我的demo上没有这个问题
因为候选组,候选人等文字,我要根据我这边的需求进行改名字,所以我需要自定义一些东西。
然后我的做法是,我把package那个文件夹和Demo.vue 移到我的项目中,然后我安装了xcrud 和 bpmn-js npm包。
跑起来后的第一个问题是需要点击空白处才能加载右侧的Panel面板,我建议改成默认就显示流程分类和流程标识key的那个面板。
第二个问题是我点击某一个节点,然后人员类型能回显出来,但是节点id 节点名称无法回显;经过我调试,formData 也打印出来对应的字段了,但是没有回显上去。如果我把指定人员、候选人员、候选组的那个show属性注释掉或者_this.formData.userType === "candidateUsers" 等相关判断去掉,id 和name 就能回显出来。
烦请大佬,帮忙看一下是什么问题,导致这个回显有问题,是xcurd 的原因吗? 还是什么原因
问题一:同issue #8 ,这个有空支持,不影响使用
问题二:听你的描述貌似没有改动源码,id和name就没有回显,另外你的截图上,监听器的按钮也没有显示出来。看了下代码,id和name没有任何显隐控制,所以我猜测控制台是不是报错了?
另外你说 注释掉 form 表单 show: _this.formData.userType === ' ' 这个属性 指的是哪个文件的哪一行?
最后,我不知道你为何要自定义候选组,候选人等文字,这是flowable官方的术语,应该没有自定义的需求。
好像 java 后端不是你负责,其实这都是后端的锅,不需要你来自定义设计器的。可以让后端搜索一下:通过修改流程实例变量让任务达到动态指定人员的效果。
好像 java 后端不是你负责,其实这都是后端的锅,不需要你来自定义设计器的。可以让后端搜索一下:通过修改流程实例变量让任务达到动态指定人员的效果。
我平衡了一下,我自己用element 写表单呀,这样就能正常回显了,麻烦就麻烦点,多谢了
ok