在使用valueHelpSelectDialog标准值帮助对话框时,我们如何"聚焦"于搜索字段?

2020-09-03 06:00发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用标准值帮助对话框。 我已经尝试过此代码,但是无法正常工作。

如果(!this._valueHelpSelectDialog){

this._valueHelpSelectDialog = new sap.m.SelectDialog(" valueHelpSelectDialog",{

标题:oTitleText,

multiSelect:是,

项:{

路径:"/",

模板:新的sap.m.StandardListItem({

标题:" {displayField}",

有效:是

})

},

搜索:function(oEvent){

var sValue = oEvent.getParameter(" value");

var oFilter =新的sap.ui.model.Filter(

" displayField",

sap.ui.model.FilterOperator。包含sValue

);

oEvent.getSource()。getBinding(" items")。filter([oFilter]);

},

确认:handleClose,

取消:handleClose

});

this._valueHelpSelectDialog.setModel(model);

}其他{

this._valueHelpSelectDialog.setTitle(oTitleText);

this._valueHelpSelectDialog.setModel(model);

}

this._valueHelpSelectDialog.open();

this.getView()。byId(" valueHelpSelectDialog-searchField")。focus();

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用标准值帮助对话框。 我已经尝试过此代码,但是无法正常工作。

如果(!this._valueHelpSelectDialog){

this._valueHelpSelectDialog = new sap.m.SelectDialog(" valueHelpSelectDialog",{

标题:oTitleText,

multiSelect:是,

项:{

路径:"/",

模板:新的sap.m.StandardListItem({

标题:" {displayField}",

有效:是

})

},

搜索:function(oEvent){

var sValue = oEvent.getParameter(" value");

var oFilter =新的sap.ui.model.Filter(

" displayField",

sap.ui.model.FilterOperator。包含sValue

);

oEvent.getSource()。getBinding(" items")。filter([oFilter]);

},

确认:handleClose,

取消:handleClose

});

this._valueHelpSelectDialog.setModel(model);

}其他{

this._valueHelpSelectDialog.setTitle(oTitleText);

this._valueHelpSelectDialog.setModel(model);

}

this._valueHelpSelectDialog.open();

this.getView()。byId(" valueHelpSelectDialog-searchField")。focus();

付费偷看设置
发送
2条回答
jovirus
1楼 · 2020-09-03 07:00.采纳回答

嗨Aditya,

此示例会有所帮助吗? JS Bin-协作JavaScript调试

问候,

Sai。

大道至简
2楼-- · 2020-09-03 06:47

您可以使用selectDialog的_oSearchField属性来访问搜索字段,而不用硬编码'.sapMSF'。

一周热门 更多>