Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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
Sapui5 UI5:隐藏上传集';s';未找到任何文件';偶像_Sapui5_Visibility - Fatal编程技术网

Sapui5 UI5:隐藏上传集';s';未找到任何文件';偶像

Sapui5 UI5:隐藏上传集';s';未找到任何文件';偶像,sapui5,visibility,Sapui5,Visibility,在上图中,我想隐藏所有(如果不是大部分的话)控件,当没有上传文件时,只留下+按钮(或一点“找不到文件”文本区域) 我知道有一个属性noDataText和noDataDescription可以留空,但我想隐藏大图标以减少占用的不动产。我怎样才能做到这一点 编辑:有人建议使用自定义CSS,我如何使用它?使用CSS隐藏元素: li[id*="attachmentServiceFileUpload-list-nodata"] { display: none; } 如果只想为

在上图中,我想隐藏所有(如果不是大部分的话)控件,当没有上传文件时,只留下+按钮(或一点“找不到文件”文本区域)

我知道有一个属性noDataText和noDataDescription可以留空,但我想隐藏大图标以减少占用的不动产。我怎样才能做到这一点


编辑:有人建议使用自定义CSS,我如何使用它?

使用CSS隐藏元素:

li[id*="attachmentServiceFileUpload-list-nodata"] {
    display: none;
}
如果只想为应用程序中的特定部分隐藏它,可以执行以下操作:

div[id*="some-example-detail-page"] li[id*="attachmentServiceFileUpload-list-nodata"] {
    display: none;
}

如何隐藏图标:

探索之后,我意识到我可以右键单击文本区域上的“Inspect Element”并找到控件的特定部分:

查看上面几行的父级,我们看到有一个名为sapMUCNoDataPage的类。复制它,然后按右窗格顶部:hov和.cls旁边的“+”图标。 然后键入:
.sapMUCNoDataPage span{display:none}

这将隐藏图标。现在复制并粘贴该代码,并将其放置在style.css文件中。这就是隐藏图标的方式


*另外,如果不包含“span”,整个noFile文本区域将被隐藏。

框架不提供实现所需的内置方式,但您可以简单地隐藏id为“attachmentServiceFileUpload-list-NodeData”的
  • 元素。我是否可以在自定义CSS文件中输入该行代码?你想从哪里得到这个id?是的,到你的自定义CSS文件中。我用元素检查器找到了你想要隐藏的东西的id:)这有点“黑客”,但据我所知,没有其他方法。有趣的是,当我尝试使用元素检查器时,我得到了id=“\u set0-list-nodata”,当我将“set0”改为“attachmentServiceFileUpload”时,文本区域成功隐藏,但当我使用另一个时,它并没有隐藏起来。怎么会?最后一个问题——在文本区域被隐藏后,还有一条很细的灰线,我尝试过隐藏它,但在元素检查器中似乎无法识别它。你知道这是否可能吗?我刚刚意识到我使用的是UploadCollection,而不是UploadSet,这解释了不同的ID。该行来自上载集的OverflowToolBar的
    border bottom
    属性。为OverflowToolbar提供一个css类,该类底部带有
    边框:none
    ,以便隐藏该行。