检索我未绑定的值

时间:2014-11-05 10:59:51

标签: javascript sapui5

我有一个表单,我从控制器添加元素:

oInput.setValue(oField.value);
oInput.attachValueHelpRequest(this.handleValueHelp).setShowValueHelp(true);

我还有oField.lookupOfSpecificInput,一个字符串具有我在服务器上调用的函数;每个输入字段的查找都不同。服务器回答一系列建议。

在句柄帮助功能中,我有:

handleValueHelp : function (oController) {
    var lookupOfSpecificInput=???????????????????

if (! this._oDialog) {
    this._oDialog = sap.ui.xmlfragment("sap.ui.demo.poa.view.fragment.FrgLookup", this); 
    }
    this._oDialog.open();
}

如何从需要帮助的输入中检索查找值?

1 个答案:

答案 0 :(得分:0)

您可以尝试代理处理程序trhough jQuery并将“this”传递给它。然后你可以从处理程序中的“this”中获取值。

oInput.attachValueHelpRequest($.proxy( this.handleValueHelp, this )).setShowValueHelp(true);

不知道这是否适用于此背景......