0

早上好,我的问题的原因是如何在 groovy 中执行 getText,因为我习惯于 Bonitasoft(7.3) 并管理该编辑器我想做的是非常简单地从文本框中捕获数据以传递它到另一个框文本,但在执行 getText 时它对我不起作用我是管理编辑器的新手,我在编辑器附件代码方面没有太多经验

import  java.lang.exception.*;
import java.lang.StackTraceElement;
try{
String  aux ="";
aux = nombre1.getText();
}catch(Exception  e )
{
	StackTraceElement[] stackTraceElement =e.getStackTraceElement(0);
		 int n = stackTraceElement.length;
		aux = aux+ " -----";
		for (int i = 0 ;i<n;i++ )
		{
		aux = aux+ " "+stackTraceElement[i].getLineNumber()+">>"+stackTraceElement[i].getMethodName();
		}
}
return aux;

框的名称很好,我已经纠正了它,但如果我在代码中正确执行它,我会收到关于文本框名称的警告,但我不知道我是否被称为文本框.

即,我得到:

Name1 无法解析。它可能导致运行时错误

但是,如果在代码中放入 $ name1 警告被删除但代码不起作用我认为我错误地调用了文本框,但我不知道如何调用它。我查看了 groovy 文档,但我不知道如何执行该过程。

4

2 回答 2

0

改为使用.getResponseText()

于 2021-10-28T23:23:51.943 回答
0

在 Bonita 中,表单是使用 UI 设计器创建的。一个依赖 HTML5、JavaScript、AngularJS 和 Bootstrap 的工具。Groovy 仅用于服务器端。因此,您不必将其用于您的用例。

基本上,在表单中,您会将小部件与 JavaScript 对象相关联,并将 JavaScript 对象与用于提交表单的按钮相关联。单击该按钮时,它将向 Bonita 发送数据。数据结构需要匹配在流程或任务级别定义的合同。然后,您可以使用合同数据来初始化或更新业务变量。

在表单中,您可以通过使用 Bonita Engine REST API 获取业务变量值来显示它们。

要了解 Bonita,我建议观看 Bonita Camp 视频。它涵盖了所有基本功能。

于 2019-02-07T15:58:07.893 回答