gpt4 book ai didi

javascript - Activiti - 在 JavaScript 中获取 groovy 变量

转载 作者:行者123 更新时间:2023-12-03 02:40:37 25 4
gpt4 key购买 nike

我有一个 groovy 脚本,它创建我想要在用户表单中显示的任务 map :

Map<String,String> tasks = new HashMap<String,String>();
tasks.put("task 1","this is a new task");
tasks.put("task 2","this is another new task");

这很好,让我能够在整个流程模型中引用 tasks 变量。但是如何使用 JavaScript 在用户表单中迭代此映射?

我想我也许可以在显示文本控件中的用户表单中引用 tasks 变量,如下所示:

All tasks: ${tasks}

但是tasks变量是空的。

我对 Activiti 还很陌生,所以如果这是一个简单的修复,请原谅。

最佳答案

如果您将 Map 作为 JSON 返回,那么在 javascript 中读取/解析将会很好。

Map<String,String> tasks = new HashMap<String,String>();
tasks["task 1"] = "this is a new task";
tasks["task 2"] = "this is another new task";
println tasks.dump()
// return / render the above map task to java script or you can return that as a JSON.

在 javascript 中,您可以迭代 map 元素并显示、解析它是否呈现为 JSON。

关于javascript - Activiti - 在 JavaScript 中获取 groovy 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48340633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com