我正在使用带有valueHelpRequest函数的输入字段,但我需要将图标或值帮助指示器更改为自定义图标。我们可以这样做,如果是的话怎么样?以下是我的代码:
var oin1 = new sap.m.Input("id1",{
type:"Text",
placeholder:"Enter name",
editable:true,showValueHelp:true,
valueHelpRequest:function(){
sap.m.MessageToast.show("Value help request called !",{duration: 500})
}});
答案 0 :(得分:2)
输入控件不允许您指定应将哪个图标用作值帮助图标。您可以在Input.js的第415行中看到值帮助图标是硬编码的。
但是,如果您需要一个允许您指定使用哪个图标的输入控件版本,我建议您创建一个自定义输入控件。此输入控件可以像标准UI5输入控件的子类一样简单。然后只需覆盖其_getValueHelpIcon方法。