问题标签 [aviarc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
105 浏览

aviarc - 文件上传的 Aviarc 屏幕超时

提交屏幕以处理上传的文件时,我遇到了较大文件的问题。最终在提交时出现此错误:

服务器请求期间发生错误:
屏幕提交后台请求期间已超时。请重试您的操作

如何解决超时错误?

0 投票
1 回答
109 浏览

ajax - 在 Aviarc 屏幕中设置 AJAX 工作流响应处理程序的正确方法是什么?

假设我有这样的屏幕:

为每个 AJAX 请求放置处理程序的正确位置是什么?从理论上讲,我会假设 (1) 或 (2) 都不正确,就好像工作流是真正异步的,那么ajax/do-less-foo应该在ajax/do-lots-of-foo.

我的直觉是处理位置 (3) 的响应,并根据 的值有条件地执行不同的代码event-parameters.workflow

这个对吗?还是call-ajax-workflow实际上是阻塞,而阻塞中的命令onClick只是串行执行?

0 投票
1 回答
65 浏览

aviarc - 如何在 Return/Enter 按键上提交 Aviarc 表单?

我有一个在表中创建新记录的表单。它是一系列文本编辑字段,每个字段都有来自同一数据集的字段。当我单击一个按钮时,将运行一个将新值提交到数据库的 ajax 工作流。

有没有办法让点击 Return/Enter 做同样的事情,Web 表单通常的工作方式?

我希望能够使用的代码是这样的:

我的主要问题是如何测试是否按下了 Return 键?

0 投票
1 回答
42 浏览

aviarc - RegistryItemLoader.LoaderException 添加aviarc小部件命名空间时

我一直在使用它自己的新小部件开发一个新应用程序,但是当我从以前的应用程序中提取一个小部件命名空间(条件)时,编译器开始给我一个错误:

RegistryItemLoader.doPreLoadChecks(RegistryItemLoader.java:154):RegistryItemLoader.LoaderException:ResourceDirectory 不包含定义.xml 文件

在旧应用程序中,小部件工作正常。

在新应用程序中,widgets 目录的目录结构如下所示:

小部件/添加依赖项/小部件文件

小部件/au.com.aviarc.widget.condition/1.0.0/widgets/is-enabled/widget 文件

0 投票
2 回答
100 浏览

aviarc - 在 aviarc 工作流程中,如何从数据库中删除行后从数据集中删除行?

这是我正在使用的工作流程。

所以基本上,在数据集 foo 更新后,我想将剩余的 foo 条目记录在另一个历史表中。但是当我从 foo 表中删除行时,这些行仍然保留在数据集中,因此会被添加到 hist-foo 中。我尝试向 foo 数据代理的删除操作添加一个后工作流,如下所示:

但是,当调用删除操作时出现错误。

此外,在第一次原子提交之后, foo 数据集不会保留已删除的行操作,因此我无法确定从数据集中删除了哪些行。

0 投票
3 回答
96 浏览

sql - 如何在 SQL 数据代理操作中实现参数别名?

我有一个主键为 的表claims_id,但由于遗留原因,我需要能够使用参数claims_id或查找记录claim_id。我怎样才能做到这一点?我之前使用过如下模式进行搜索查询:

...但这对我来说似乎不太正确,因为您可以为查询提供两个参数,这没有任何意义。实现这样的事情的正确方法是什么?

这些是大表,因此如果出于某种原因未指定任何参数,则查询不应返回任何内容。

更新:注意到有问题的数据库是 DB2。

0 投票
1 回答
53 浏览

aviarc - 关闭窗口小部件时,aviarc 文本编辑小部件不保存

我在一个窗口中有一个文本编辑,文本编辑填满了整个窗口。问题是在文本编辑中填写文本后,如果您立即关闭窗口,文本编辑将不会将其更改保存回绑定到的字段。

当您取消焦点文本编辑然后单击关闭时,它将保存更改,但如果您在输入文本编辑后直接单击关闭,则不会。

当单击窗口的关闭按钮时,有没有办法强制文本编辑存储它的值?

这是一个示例设置:

0 投票
0 回答
65 浏览

aviarc - Aviarc 工作流程未执行

我有一个带有 MySQL 数据库的 Aviarc 应用程序。

系统的主要功能可通过带有调用不同工作流程的按钮的主屏幕访问。我添加了一个登录表单,它根据权限检查凭据。这行得通。经过几次不相关的小改动后,我遇到了以下问题:

  • 应用程序中的所有按钮都不起作用(浏览器告诉我它们都链接到 javascript:void(0)
  • 当我直接进入工作流程(输入 url)时,被调用的表单打开,但其中没有数据

我尝试了以下方法:

  • 删除了身份验证
  • 启动应用程序的新实例
  • 测试数据库连接(测试查询工作)

看起来好像没有一个工作流正确执行。我只是在初学者水平,所以任何建议都会受到欢迎。

0 投票
1 回答
850 浏览

aviarc - 从 RC4 升级到 Aviarc 3.6.0 后,屏幕上的 FieldName 不能为空或未定义错误

升级到 Aviarc 3.6.0 后,我们在其中一个屏幕上收到上述错误。

引发错误的屏幕部分:

请注意,我们自定义了记录表小部件以允许为每列指定 2 个附加字段(field2 和 field3),因此这就是列中的 field2 的来源。

0 投票
2 回答
47 浏览

aviarc - Aviarc 无法创建空数据代理

只是想知道是否有人现在可以解决此问题。创建了数据代理的每个部分,并且所有数据库连接都可以正常工作。但是,一旦我们尝试将它们放在一起,就会出现一个错误,即无法创建 Null Databroker。

真正奇怪的是,我们的数据经纪人基本上是完全相同的工作方式。

任何人都可以对这个问题有所了解吗?