Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检索未绑定的值_Javascript_Sapui5 - Fatal编程技术网

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)这是正确的方法??