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