Javascript 检索未绑定的值
我从控制器元素中添加了一个表单:Javascript 检索未绑定的值,javascript,sapui5,Javascript,Sapui5,我从控制器元素中添加了一个表单: oInput.setValue(oField.value); oInput.attachValueHelpRequest(this.handleValueHelp).setShowValueHelp(true); 我还拥有eld.lookupOfSpecificInput的,一个字符串包含我在服务器上调用的函数;每个输入字段的查找都不同。服务器用建议列表进行回答 在handle help函数中,我有: handleValueHelp : function (o
oInput.setValue(oField.value);
oInput.attachValueHelpRequest(this.handleValueHelp).setShowValueHelp(true);
我还拥有eld.lookupOfSpecificInput的,一个字符串包含我在服务器上调用的函数;每个输入字段的查找都不同。服务器用建议列表进行回答
在handle help函数中,我有:
handleValueHelp : function (oController) {
var lookupOfSpecificInput=???????????????????
if (! this._oDialog) {
this._oDialog = sap.ui.xmlfragment("sap.ui.demo.poa.view.fragment.FrgLookup", this);
}
this._oDialog.open();
}
如何从需要帮助的输入中检索lookup的值?您可以尝试代理处理程序trhough jQuery并将“this”传递给它。然后您可以从处理程序中的“this”获取值
oInput.attachValueHelpRequest($.proxy( this.handleValueHelp, this )).setShowValueHelp(true);
不知道这是否适用于此上下文…我通过以下方式传递查找:oInput.setBindingContext(oField.lookupOfSpecificInput)代码>这是正确的方法??