Open shyding opened 3 years ago
chrome 最新版浏览器, firefox试过是支持的,但是动作的设置不支持
估计是个bug,商业版没这个问题,开源版的不维护了
好像是依赖的flowdesigner模块,里面使用$(window).height()获取当前窗口高度作为决策流面板的高度,chrome浏览器不知道啥情况不兼容获取的值为0
我临时解决方案是修改urule-console-js/src/flow/RuleFlowDesigner.js文件constructor方法在super(containerId);后面重新设置canvasContainer的高度
constructor(containerId){ super(containerId); // 修复google浏览器$(window).height()获取不到的bug,暂时写死800高度解决 this.canvasContainer.css('height',800); this.importVariableLibraries=[]; this.importConstantLibraries=[]; this.importParameterLibraries=[]; this.importActionLibraries=[]; this.variableLibraries=[]; this.constantLibraries=[]; this.parameterLibraries=[]; this.actionLibraries=[]; this.flowId=''; }
临时先这么解决吧
你上面说的这个问题,我通过在后端接口加一个休眠时间也解决了,前端因为代码启动不起来,也不太熟悉react.就不会弄
我想问一下开源版的前端console-js项目可以启动吗?我这边感觉启动不起来,因为我不会react,所以就只会最简单的npm打包的方式。谢谢
估计是个bug,商业版没这个问题,开源版的不维护了 好像是依赖的flowdesigner模块,里面使用$(window).height()获取当前窗口高度作为决策流面板的高度,chrome浏览器不知道啥情况不兼容获取的值为0 我临时解决方案是修改urule-console-js/src/flow/RuleFlowDesigner.js文件constructor方法在super(containerId);后面重新设置canvasContainer的高度
constructor(containerId){ super(containerId); // 修复google浏览器$(window).height()获取不到的bug,暂时写死800高度解决 this.canvasContainer.css('height',800); this.importVariableLibraries=[]; this.importConstantLibraries=[]; this.importParameterLibraries=[]; this.importActionLibraries=[]; this.variableLibraries=[]; this.constantLibraries=[]; this.parameterLibraries=[]; this.actionLibraries=[]; this.flowId=''; }
临时先这么解决吧
你好
为了您的问题能得到及时准确解答,请认真填写下面各个选项,感谢您的配合。
当前使用的URule的具体版本号:
遇到的问题详细描述:
涉及到的异常信息(完整异常信息):
相关截图: