Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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
User interface 如何更改sap.m.Input中的图标或值帮助指示器?_User Interface_Sapui5 - Fatal编程技术网

User interface 如何更改sap.m.Input中的图标或值帮助指示器?

User interface 如何更改sap.m.Input中的图标或值帮助指示器?,user-interface,sapui5,User Interface,Sapui5,我正在使用带有valueHelpRequest功能的输入字段,但我需要将图标或值帮助指示器更改为自定义图标。我们可以这样做吗?如果可以,怎么做?以下是我的代码: var oin1 = new sap.m.Input("id1",{ type:"Text", placeholder:"Enter name", editable:true,showValueHelp:true,

我正在使用带有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})
     }});
    
您可以在此处看到输入字段:


输入控件不允许您指定应将哪个图标用作值帮助图标。您可以在第415行中看到,值帮助图标是硬编码的


但是,如果您需要一个允许您指定使用哪个图标的输入控件版本,我建议您创建一个自定义输入控件。这个输入控件可以像标准UI5输入控件的子类一样简单。然后重写它的_getValueHelpIcon方法。

输入控件不允许您指定哪个图标应该用作值帮助图标。您可以在第415行中看到,值帮助图标是硬编码的

但是,如果您需要一个允许您指定使用哪个图标的输入控件版本,我建议您创建一个自定义输入控件。这个输入控件可以像标准UI5输入控件的子类一样简单。然后重写它的_getValueHelpIcon方法