Sapui5 “设置”;visibleEdit";及;visibleDelete";JS代码中UI5 sap.m.UploadCollectionItem的值

Sapui5 “设置”;visibleEdit";及;visibleDelete";JS代码中UI5 sap.m.UploadCollectionItem的值,sapui5,Sapui5,我在和你一起工作。 现在,我希望能够在每个文件的运行时根据来自后端的值更改enableEdit,enableDelete,visibleEdit,visibleDelete的值,而不仅仅是通过XML模板静态地更改这些值 我试过这样的方法: oController.getModel(“文件”).setProperty(“/visibleEdit”,false) 但这似乎是一种错误的做法 如何使用JS(运行时)为每个文件设置所需的visibleEdit 带有UploadCollection组件的视

我在和你一起工作。
现在,我希望能够在每个文件的运行时根据来自后端的值更改
enableEdit
enableDelete
visibleEdit
visibleDelete
的值,而不仅仅是通过XML模板静态地更改这些值

我试过这样的方法:

oController.getModel(“文件”).setProperty(“/visibleEdit”,false)
但这似乎是一种错误的做法

如何使用JS(运行时)为每个文件设置所需的
visibleEdit

带有
UploadCollection
组件的视图片段:


在此代码段中,
启用编辑
启用删除
可见编辑
可见删除
的值是基于遗留逻辑硬编码的


现在,我需要添加一个关于
启用编辑
启用删除
可见编辑
可见删除
的附加条件。理想情况下,我希望在控制器中实现此更改,以便对该逻辑具有更大的灵活性和控制。

您需要更新
启用编辑
启用删除
可见编辑
可见删除
属性值,而不是更新json模型的值

请参考UI5方法:

能否提供视图片段?没有这些,很难说。默认情况下,控制器类中没有
getModel
方法。或者你有一种BaseController或者你做了一个
controller.getView().getModel
。但是我们需要了解UploadCollection聚合Bing是如何定义的。@fabiopagoti,很抱歉响应延迟,我为视图添加了一个代码段。希望,它带来更多细节。