如何使用JavaScript在SAP Adobe Forms中动态设置值
How do I set a value dynamically in SAP Adobe Forms using JavaScript
我正在创建一个基于SAP标准Adobe表单F140_CUS_STAT_01的表单。
在"文档"列中,如果包含值,则要求显示字段REBZG,如果不包含值,则显示BELNR。
我做了以下的事情:
if ( data.CustomerStatement.ItemTable.TableOpenItem.REBZG.rawValue == null ||
data.CustomerStatement.ItemTable.TableOpenItem.REBZG.rawValue == '' )
{ data.CustomerStatement.ItemTable.TableOpenItem.REBZG.rawValue =
data.CustomerStatement.ItemTable.TableOpenItem.BELNR.rawValue; }
BELNR是TableOpenItem
中的一个隐藏字段不幸的是什么都没有发生。
我的语法有问题吗?我应该使用一个特定的事件吗?我必须以不同的方式对待内部表字段吗?
另外,我如何在SAP上下文中调试javascript。我尝试了"Alert"和打印到控制台,但都没有任何效果。
要启用LiveCycle设计器的JavaScript调试器并从JavaScript控制台执行代码,您必须在acrobatprofessional中启用JavaScript和JavaScript调试器。你需要启用JavaScript调试器来访问JavaScript控制台,因为控制台窗口是JavaScript调试器接口中的一个组件。
如果你安装了LiveCycle Reader扩展,你可以在Adobe Reader中启用JavaScript调试器。要在adobereader中启用JavaScript调试器,您需要获得Debugger .js文件,然后编辑Microsoft Windows注册表。有关在adobereader中启用JavaScript调试器的详细信息,请参阅使用JavaScript开发Acrobat应用程序partners.adobe.com/public/developer/acrobat/devcenter.html(仅限英文)。(来自Adobe设计器中的帮助)我希望这对你有帮助。不管怎样,你可以用"this"。而不是data.CustomerStatement.ItemTable.TableOpenItem.REBZG.rawValue == null和事件. .对于这种情况,我通常使用事件形式。
- HTML范围:动态设置值属性
- 无法使用PHP动态设置下拉列表中的值
- 如何在AngularJS应用程序的主体上动态设置溢出
- 是否可以在调用时动态设置Jquery Accordion的活动面板
- 动态设置谷歌地图缩放
- 动态设置动态创建的元素的宽度
- 如何根据两个不同的输入动态设置链接的路径
- 在使用 Django 静态文件时动态设置映像时,只有绝对路径才能与 jquery 一起使用
- 动态设置页面的背景图像
- 进度条.js动态设置文本
- jQuery timepicker:如何动态设置输入字段的minTime
- 使用Javascript动态设置onKeyUp属性
- 如何保存从单击this.nameClass动态设置的本地存储
- 使用vue.js动态设置v-for
- 如何动态设置填充并在不刷新的情况下显示它
- 在剑道网格中,我可以用一个函数动态设置列属性吗
- Symfony sfValidators:动态设置是否需要值
- 根据移动设备屏幕大小动态设置HighCharts marginTop
- HTML图像布局使用PHP变量,该变量是用JavaScript动态设置的〔o r…〕
- jqgrid在条件下动态设置单元格可编辑false