首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据OAF中的其他文本字段计算值

如何根据OAF中的其他文本字段计算值
EN

Stack Overflow用户
提问于 2019-07-31 15:13:50
回答 1查看 334关注 0票数 0

如何根据入库数量*单价,同时计算金额字段的值,不需要导航到下一页。

我尝试在EBS的iProcurement模块中根据(入库数量*单价)来计算金额。我目前已经用ProcessformRequest编写了它的计算代码,但只有当我按下下一步按钮并回来查看金额时,它才能工作。

代码语言:javascript
复制
 OAApplicationModule   am = (OAApplicationModule)pageContext.getRootApplicationModule();
    OAViewObject          vo = (OAViewObject)am.findViewObject("ReceiveMyItemsVO");

for (XxuaReceiveMyItemsVORowImpl voRow = (XxuaReceiveMyItemsVORowImpl)vo.first(); voRow != null; voRow = (XxuaReceiveMyItemsVORowImpl)vo.next()) {
            // get info from current line
            oracle.jbo.domain.Number  xup = voRow.getXxuaUnitPrice();
            oracle.jbo.domain.Number   rq = voRow.getReceiptQuantity();
            oracle.jbo.domain.Number xa   = null;

xa = xup.multiply (rq);
}

现在我的要求是,只要我给出接收数量并按下tab键,就应该计算出金额,而不是转到下一页。我们是否可以使用任何更改事件来执行此操作。

EN

回答 1

Stack Overflow用户

发布于 2020-04-17 22:49:18

您是否可以在“接收数量”旁边有一个按钮,您可以将其称为“计算金额”。在您的processformRequest方法中,检查访问操作是否是新按钮,然后执行该计算并具有如下语句:.setAttribute('',);

因此,用户应该显式地单击new按钮来显示计算值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57285193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档