点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,专家。 我遇到了一个奇怪的...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,专家。 我遇到了一个奇怪的...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,专家。
我遇到了一个奇怪的问题。 在CL_GUI_HTML_VIEWER内部,我使用以下JavaScript代码引发POST SAPEVENT:
var form = document.createElement(" form"); form.setAttribute(" method"," post"); form.setAttribute(" action"," sapevent:foobar"); var field = document.createElement(" input"); field.setAttribute(" name"," foo"); field.setAttribute(" value"," bar"); form.appendChild(field); document.body.appendChild(form); form.submit();
在Windows的SAP GUI中,此操作正常。 但是,当我将SAP GUI用于Java时,POSTDATA和QUERY_TABLE都为空。 可能是什么问题呢? 以及如何解决?
更新:
这似乎是一些安全问题。 使用JavaScript更改表单的操作后,表单字段将不再发送到后端SAPEVENT。 这仅在SAP GUI for Java中发生。 在Windows的SAP GUI中,一切正常。 有任何解决方法的想法吗?
感谢您的回答。 我认为预定义的 form 具有固定的 action 值和动态的 input 设置对我来说适用。
一周热门 更多>