Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/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 如何在选定项目中放置图标和文本_Sapui5 - Fatal编程技术网

Sapui5 如何在选定项目中放置图标和文本

Sapui5 如何在选定项目中放置图标和文本,sapui5,Sapui5,我有一个国家名单的控制,我需要把国旗放在每个人附近。我怎么做?在XML中,如果可能的话 以下是我的XML代码: 来自 仅在使用时才会显示的图标的URI 图标式 似乎有限制,但试试看 <m:Select type="sap.m.SelectType.IconOnly" icon="sap-icon://cart"> </m:Select> sap.m.Select对象仅限于显示文本(或类似@Jasper_07所说的)图标 我认为解决您的问题的最佳方法是使用另一个

我有一个国家名单的控制,我需要把国旗放在每个人附近。我怎么做?在XML中,如果可能的话

以下是我的XML代码:


来自

仅在使用时才会显示的图标的URI 图标式

似乎有限制,但试试看

<m:Select 
  type="sap.m.SelectType.IconOnly"
  icon="sap-icon://cart">
</m:Select>

sap.m.Select对象仅限于显示文本(或类似@Jasper_07所说的)图标

我认为解决您的问题的最佳方法是使用另一个对象,而不是选择。您可以使用“选择”对话框并放入任何您想要的内容,如带有图像的listItem

这是一个例子:

<SelectDialog
    noDataText="No Products Found"
    title="Select Product"
    search="handleSearch"
    confirm="handleClose"
    close="handleClose"
    items="{
        path: '/ProductCollection'
    }" >
    <StandardListItem
        title="{Name}"
        description="{ProductId}"
        icon="{ProductPicUrl}"
        iconDensityAware="false"
        iconInset="false"
        type="Active" />
</SelectDialog>


请参见从UI5 1.62版开始的链接,以下控件支持在左侧显示图标

  • sap.m.Select
  • sap.m.SelectList
  • 以及基于上述控件的其他控件,如
    sap.m.ComboBox
以下是一个例子:

<SelectDialog
    noDataText="No Products Found"
    title="Select Product"
    search="handleSearch"
    confirm="handleClose"
    close="handleClose"
    items="{
        path: '/ProductCollection'
    }" >
    <StandardListItem
        title="{Name}"
        description="{ProductId}"
        icon="{ProductPicUrl}"
        iconDensityAware="false"
        iconInset="false"
        type="Active" />
</SelectDialog>
sap.ui.getCore().attachInit(()=>sap.ui.require([
“sap/ui/core/mvc/XMLView”,
],XMLView=>XMLView.create({
定义:`
`
})。然后(view=>view.placeAt(“内容”))


我知道我只是想知道是否可以同时拥有(文本和图标),而不仅仅是图标或文本。这是一个很好的技巧,但我只需要在“选择对象”对话框中选择它的弹出列表,我需要在滚动菜单中使用它