Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.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,我在用电话。右上角有一个标准的加号按钮,用户可以在其中上载新文件。我想在这个按钮上添加一个文本“添加新项目” 标准API文档中没有提到有关此按钮的任何内容。Fiori指南声明不推荐使用,但我的用户仍希望显示它 有什么办法可以做到这一点吗 控件的使用方式如下: 可以通过相应的按钮操作按钮。由于不打算这样做,因此不提供访问FileUploader实例的公共方法。但是,您可以使用标记为private的方法\u getFilerUploader,来实现这一点 要显示上载按钮的文本,只需将以下行添加到控制

我在用电话。右上角有一个标准的加号按钮,用户可以在其中上载新文件。我想在这个按钮上添加一个文本“添加新项目”

标准API文档中没有提到有关此按钮的任何内容。Fiori指南声明不推荐使用,但我的用户仍希望显示它

有什么办法可以做到这一点吗

控件的使用方式如下:


可以通过相应的按钮操作按钮。由于不打算这样做,因此不提供访问
FileUploader
实例的公共方法。但是,您可以使用标记为private的方法
\u getFilerUploader
,来实现这一点

要显示上载按钮的文本,只需将以下行添加到控制器
onInit
方法:

this.byId('uploadCollection')。\u getFileUploader().seticonly(false)

要操作按钮文本,您可以使用方法
setButtonText

,感谢您的快速回复。这就是我一直在寻找的答案。我对JS相当陌生,所以我还没有考虑过私有函数。我已经在原型上修复了它,因为UploadCollection是在运行时添加的。UploadCollection.prototype.onAfterRendering=function(){this.\u getFileUploader().SetIconly(false);this.\u getFileUploader().setIconFirst(true);this.\u getFileUploader().setButtonText('New');}欢迎您。私隐在这里有点误导。函数本身是公共的(因为JavaScript在默认情况下不具有成员可见性),但被标记为privated。因此它可以改变。