2020-08-20 13:35发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,是否有可能在lumira运行所在的webview中触发sap lumira中的javascript事件?在此先感谢您,并致以最诚挚的问候。
Nicht vom构造函数-最初的Kommen终止Wertefür属性和-im einfachsten秋季 停止勒尔根。
JavaScript中的通用模式对象对象:
this.color = function(value){ 如果(值===未定义){ 返回window.external && window.external.getExternalProperty && window.external.getExternalProperty(); }其他{ window.external && window.external.notify && window.external.notify(value); 返回这个 } };
Hallo Reiner,追随component.js:
this.init = function(){ this。$()。addClass(" coloredBox"); this。$()。click(function(){ that.fireEvent(" onclick"); }); }; window.WIT = { SetSalesRep:function(){ 尝试{ 警报('尝试'); var frame = window.openDocChildFrame; var oCore = frame.sap.ui.getCore(); var dropdown = oCore.getElementById('DD_SALESREP_dd'); dropdown.setSelectedKey('9351'); var oItem = dropdown.getItemByKey('9351'); dropdown.fireChange({selectedItem:oItem}); } catch(err){} } }; this.color = function(value){ 如果(值===未定义){ 警报('if'); }其他{ if((窗口)&&(window.external)&&(window.external中的'notify')) { window.external.notify(value); } window.WIT.SetSalesRep(); 返回这个 } };
Fragen:
-Warum kommt Alert mit try schon beim starten der Applikation?
-Wie bekomme ich mit wenn ein Wert gesetzt wird。 还有window.WIT.SetSalesRep('1234')吗? 好吧,Funktion mus noum um einen参数问题,Aber das ist ja kein问题。
Das ist der falsche Ansatz。 服务器状态下的用户界面状态可能发生NICHT。 还可以在Lumira脚本" DD_SALESREP.setSelectedValue()"中设置Broser" UI5-Controls.setSelectedKey"。
Dazu musd die SDK-Komponente dengewünschtenWert zum Server schicken and dort das Scriptauslösen。
Das Haupt-Javascript komt aus dem component.js der SDK-Komponente。
Diesekönntez.B.。 eine globale Variable definieren,死于aus dem" eval"版本。
window.external = { 值:"",通知:function(){...} } this.color = function(value){ 如果(值===未定义){ 返回window.external.value; }其他{ window.external.notify(value); 返回这个 } };
Aus C#ändertman dann den Inhalt der变量:
字符串javascript = @" var frame = window.openDocChildFrame; frame.external.value = 42; "; 结果=等待WebView.InvokeScriptAsync(" eval",新的字符串[] {javascript});
FürdenRückweg-也可以在外部执行。在C#事件中通知Implementiert和daraus e。 nicht,alberdafürgibt es bestimmt Beispiele。
Hallo Reiner,
Danke Dir和vieleGrüße,
马丁
最多设置5个标签!
Nicht vom构造函数-最初的Kommen终止Wertefür属性和-im einfachsten秋季 停止勒尔根。
JavaScript中的通用模式对象对象:
Hallo Reiner,
追随component.js:
Fragen:
-Warum kommt Alert mit try schon beim starten der Applikation?
-Wie bekomme ich mit wenn ein Wert gesetzt wird。 还有window.WIT.SetSalesRep('1234')吗? 好吧,Funktion mus noum um einen参数问题,Aber das ist ja kein问题。
Das ist der falsche Ansatz。 服务器状态下的用户界面状态可能发生NICHT。 还可以在Lumira脚本" DD_SALESREP.setSelectedValue()"中设置Broser" UI5-Controls.setSelectedKey"。
Dazu musd die SDK-Komponente dengewünschtenWert zum Server schicken and dort das Scriptauslösen。
Das Haupt-Javascript komt aus dem component.js der SDK-Komponente。
Diesekönntez.B.。 eine globale Variable definieren,死于aus dem" eval"版本。
Aus C#ändertman dann den Inhalt der变量:
FürdenRückweg-也可以在外部执行。在C#事件中通知Implementiert和daraus e。 nicht,alberdafürgibt es bestimmt Beispiele。
Hallo Reiner,
一个死者Stelle vielleicht等人离题,SDK Komponenten发行版,续刊Frage erlaubt:Gibt es eineMöglichkeit,übereine SDK Komponente(V。2.2版本Script中的脚本)。 是设计师,还是BW eine Prozessketteanzustoßen? 我的WAD战争破坏了我和昆德的帽子,使Anforderung gerade gestellt丧命。Danke Dir和vieleGrüße,
马丁
一周热门 更多>