如何在groovy中完成getText?

时间:2017-10-12 17:06:24

标签: javascript groovy bonita

早上我的问题的原因是如何在groovy中执行getText,因为我已经习惯了Bonitasoft(7.3)并且管理那个编辑器我想要做的是从文本中捕获数据非常简单框来传递给另一个框文本,但在做getText的时候它对我不起作用我是新管理编辑器而且我没有很多编辑附件代码的经验



public async void StoreNum()
{   
    ListNumbers = new ObservableCollection<string>();

    var num = await ScanCodeVM.CodePage(); // returns a string

    if (num != null)
    {
        ListNumbers.Add(num);     
    }
}
&#13;
&#13;
&#13;

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

即,我得到:

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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