更改Acumatica中按钮单击表中的值

时间:2017-10-09 19:57:49

标签: javascript mysql forms button acumatica

我正在Acumatica中创建一个“扫描进出”表单作为自定义屏幕。它们是两个独立的屏幕,两者都只是标准形式。

它们的设置如下:一个字段是选择器,您可以在其中选择要修改的数据行的密钥ID,例如工作订单。单击“扫描输入”后,将更改该数据行中您选择的密钥ID的字段值,例如,状态字段表示正在处理“扫描输入”按钮单击并关闭以进行扫描按钮单击。

我的问题是,是否可以通过点击事件来完成此操作。我的意思是保存按钮提交对数据库的更改,但这没有保存,只是更改特定数据行的一个字段。

如果有人有任何建议或者可以指出我正确的方向,这将是伟大的!这一切都在Acumatica中,所以我觉得必须修改图表或视图?

2 个答案:

答案 0 :(得分:0)

一旦进入我的公司,我们做了类似的事情,我知道这不是基于acumatica方式的最佳选择,但我们所做的是从动作执行直接SQL查询(在您的情况下是单击按钮)来更新/在数据库中插入一些东我认为最好的选择是使用Ajax,但我不知道acumatica是否具有此功能。

答案 1 :(得分:0)

在更改状态的行动中,更改状态后,您可以调用视图的更新(ViewName.Update(targetRow)),该更新用于使用您正在查看的信息填充页面。您可以使用this.Actions.PressSave()以编程方式触发页面保存。