呈现为下拉列表的智能字段不显示说明

2024-01-07

我有一个智能字段,我定义如下:

<smartField:SmartField value="{MarktID}" textInEditModeSource="ValueList" >
    <smartField:configuration>
        <smartField:Configuration preventInitialDataFetchInValueHelpDialog="false" displayBehaviour="idAndDescription"/>
    </smartField:configuration>
</smartField:SmartField>

它的渲染方式如下(即下拉或选择):

因为我的注释文件中有这个定义:

<Annotations Target="Metadata.Meldungen/MarktID">
    <Annotation Term="Common.ValueListWithFixedValues" Bool="true"/>
    <Annotation Term="Common.ValueList">
        <Record>
            <PropertyValue Property="CollectionPath" String="MarktSet"/>
            <PropertyValue Property="Parameters">
                <Collection>
                    <Record Type="Common.ValueListParameterOut">
                        <PropertyValue Property="LocalDataProperty" PropertyPath="MarktID"/>
                        <PropertyValue Property="ValueListProperty" String="ID"/>
                    </Record>
                    <Record Type="Common.ValueListParameterDisplayOnly">
                        <PropertyValue Property="ValueListProperty" String="Name"/>
                    </Record>
                </Collection>
            </PropertyValue>
        </Record>
    </Annotation>
</Annotations>

问题是如何在下拉列表中显示所选项目的名称。我的意思是,而不是展示1300 (1300)(如图所示)我想展示1300 (Cimt Handelsgruppe)在下拉菜单本身中。

看来现在它不知道括号里要显示什么!?


最终我找到了解决方案!

以下是包含有关下拉列表的数据的实体的定义:

<EntityType Name="Markt" sap:content-version="1">
    <Key>
        <PropertyRef Name="ID"/>
    </Key>
    <Property Name="ID" Type="Edm.String" Nullable="false" MaxLength="4" sap:display-format="UpperCase" sap:label="ID" sap:text="Name"/>
    <Property Name="Name" Type="Edm.String" Nullable="false" sap:label="Name"/>
</EntityType>

我的定义中缺少的是sap:text="Name"。通过添加这个小属性,智能字段知道它必须显示哪个属性是description当。。。的时候displayBehaviour是平等的idAndDescription or descriptionAndId.

最后我得到了我想要的:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

呈现为下拉列表的智能字段不显示说明 的相关文章

  • 如何在详情页面绑定实体对象

    我正在使用 SAP UI5 开发一个主细节 Fiori 应用程序 由于详细信息包含 40 多个列 因此我为主表和详细信息制作了单独的 OData 服务 在母版页中 数据正确输入 现在我的任务是 在任何表格行上 当用户单击 详细信息 时 将打
  • _oDialog.destroy() 之后出现“setInitialFocusId”错误

    调用后再次尝试打开对话框片段时出现以下错误this oDialog destroy 未捕获的类型错误 无法读取 null 的属性 setInitialFocusId 我的问题就像这里所说的问题 关闭后如何清除dialog xmlfragme
  • 连接多个UI5项目

    我有多个 UI5 项目 让我们调用应用程序 X 和 Y 并且我在应用程序 X 中使用路由器 我的应用程序 X 中有一个工具栏菜单 当我单击其中一条路线时 我希望它将我重定向到名为应用程序 Y 的另一个项目 使用 SAP UI5 是否有可能
  • 尽管调试已关闭,UI5 仍继续加载调试源

    我的 SAPUI5 应用程序通过以下方式使用模块SAP CDN 在 DevTools Network 选项卡中我看到发起者许多文件是调试版本 例如 jquery dbg js 我用 SAPUI5 诊断工具检查过 调试已禁用 No sap u
  • 日期选择器:如何在 UI5 中将日历焦点更改为今天的日期?

    我面临着一个问题sap m DatePicker 当我单击日历图标时 我想在日历中查看今天的日期 但我无法显示 下面是我的代码
  • SAPUI5 使用 XML 文件作为带有“data-sap-ui-resourceroots”的视图?

    我正在做 SAPUI5 演练并卡在步骤 4 上 演练步骤 4 我正在使用 Eclipse 但不知道如何更改此代码行 以便它适用于我的项目 并且将找到我的视图 data sap ui resourceroots sap ui demo wt
  • 如何从表中删除行

    这个问题是这个问题的后续问题 在 SAPUI5 表中添加新行的按钮 在我的新场景中 我在表格的第一列中添加了一个 删除 按钮 同样 JSON 文件如下所示 Invoices ProductName Pineapple Quantity 21
  • UI5:使用不同的图标从 JSON 动态构建 ListItems

    我有这个简单的 XML 视图
  • 使用“class”属性绑定控件

    我想处理文本控件 sap m 中值的颜色 如果值为 TRUE 颜色为绿色 否则 如果值为 FALSE
  • 使用模型进行 ID 分配

    我尝试使用模型绑定将 ID 分配给选择控件中的项目 但最终出现错误 这是我的代码 Model languages language English locale en language German locale de 选择控制 var o
  • 页面为空白,没有抛出任何错误

    我正在尝试在图块容器中显示几个图块 该容器从虚拟 JSON 文件中获取数据 我的编码完全显示在这个样本 https sapui5 hana ondemand com sample sap m sample TileContainer cod
  • 获取所选项目的详细信息

    我正在使用sap m ObjectListItem作为我已从 API 绑定 JSON 数据的列表项 但是 当我按下某个项目时 我找不到从列表中获取所选项目的方法 甚至获得该物品的钥匙也会有帮助
  • 如何在SAPUI5中自定义Shell容器[重复]

    这个问题在这里已经有答案了 我有一个外壳容器 在大屏幕上我想充分利用屏幕 我想覆盖整个区域 我如何定制它 我假设您正在使用 XML 来表达您的观点 添加以下属性appWidthLimited false 到 Shell 标签
  • 在客户端 SAPUI5 中仅过滤 sap.m.List

    我正在寻找仅在客户端过滤列表 并让其他类似表等在服务器端过滤 是否有任何选项可以添加到列表中以在客户端进行过滤 问候 您可以使用操作模式v2 ODataModel 的参数 该参数可以设置为模型级别 https openui5 hana on
  • 使用 XML-View 将浏览器事件附加到控件

    我的 REST 服务向我发送了大量数据 每个属性都包含value and a help 包含字段属性的详细描述的属性 好的 我在 JSONModel 中有数据 具有值和帮助的属性列表 并且我使用数据绑定XML https openui5 h
  • 加载实体而不将其绑定到视图

    在控制器中 Detail controller js 我想访问尚未绑定到控件的 OData 实体 如果输入0001 of my BananaSet绑定到视图 我可以通过访问原始数据 this getView getModel getProp
  • openui5:如何在 RowRepeater 中获取当前 JSON 模型元素

    我无法获取绑定到 RowRepeater 元素的当前 JSON 模型元素 对于表和列表 我只需检索当前索引 或多个索引 并根据这些值 指向 JSON 模型中的匹配元素 但是 RowRepeater 元素没有当前索引属性 我觉得我应该能够直接
  • sap.m.Select:从空白选择输入元素开始

    当使用数据聚合时sap m Select 始终选择第一个条目 这是一个链接SDK预览 https sapui5 netweaver ondemand com sdk explored html sample sap m sample Sel
  • 使用 OData 模型在间隔时间内更改表的单元格

    我有这段代码 我需要我的表格显示前 10 位患者 并在 10 秒后显示接下来的 10 位患者 而无需触摸任何按钮 自动 我正在寻找与此类似的东西 https embed plnkr co ioh85m5OtPmcvPHyl3Bg https
  • SAPUI5中另一个应用程序的访问控制器

    我在一台 SAP 服务器上有一些 SAPUI5 应用程序 所有应用程序都将部署在 ERP 服务器版本 6 0 中 所有应用程序在我们的 ERP 服务器中都有一个访问 URL 可以通过 SAP NetWeaver 进行检索 所有的 url 都

随机推荐

  • 使用 PHP 将图像中的一种颜色替换为另一种颜色

    是的 我知道 stackoverflow 上有相关的问题 但它们并不完全符合我的需要 我正在尝试用另一种颜色替换图像的颜色 在下面的代码中 我将 255 0 255 替换为 0 192 239 下面的代码可以工作 但不能完美地替换粉色 25
  • C++ 与 Rust 接口 - 返回 CString 恐慌

    我正在尝试从 C 调用一些用 Rust 编写的函数 到目前为止 我已经相当成功 但我仍然有一个小问题CString运行时相关的恐慌 功能hello应该接受一个输入字符串 将其与其他字符串连接起来并返回结果 这是我的fun rs use st
  • 是否可以用 C# 编写 Visual Studio Code 扩展

    是否可以写视觉工作室代码C 中的扩展而不是 TypeScript 中的扩展 我需要这个 因为我想调用一些 NET DLL 最简洁的答案是不 长答案涉及本机节点模块的组合 在您的扩展中预先构建和打包它们 并将您的扩展限制为仅适用于 Windo
  • 判断目录是否可写

    Python 中确定执行脚本的用户是否可写目录的最佳方法是什么 由于这可能涉及使用 os 模块 我应该提到我正在 nix 环境下运行它 虽然 Christophe 建议的是一个更 Pythonic 的解决方案 但 os 模块确实有os ac
  • 用纯 javascript 编写的用于嵌入式环境的 XML 解析器 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个可以在无法访问的 javascript 环境中运行的解析器document DOMParser或任何其他浏览器扩展 java
  • 自定义 cassandra / cqlsh time_format

    System CentOS 6 7 x86 64 cqlsh 5 0 1 卡桑德拉 2 2 1 CQL 规范 3 3 0 我在插入 复制 csv 文件 格式为 d m Y H M S 的时间戳字段时遇到问题 默认情况下不支持这种格式 因此我
  • 如何从curl或github cli创建webhook

    如何从curl 或github cli 创建webhook 这个文档 没有多大帮助 https docs github com en rest reference repos create a repository webhook code
  • 更改 CAShapeLayer 而不使用动画

    我想设置strokeEnd的财产CAShapeLayer没有默认动画 根本没有动画 我环顾四周试图找到如何做到这一点 但一切似乎都是关于如何为属性设置动画 在核心动画术语中 动画的更通用术语是 动作 例如 您可以看到CAAnimation符
  • 如何将两个数字相加?

    我写了一个 JavaScript 计算器 但是假设当我给出第一个数字时2第二个数字为3 结果显示23 但我想将这两个数字相加 谁能帮帮我吗 当我尝试减去这两个数字时也会发生这种情况 为什么这不起作用 var cal prompt Pleas
  • 如何在 ionic 框架 + cordova 中显示 local:// 图像?

    有谁知道如何使用 Ionic http ionicframework com docs http ionicframework com docs 当应用程序在设备上运行时 我当前收到此错误 GET unsafe local img thum
  • 根据日期更改图像源

    我想做的是根据月份和日期更改登陆页面图像 问题是当我实现此代码时出现错误 代码如下 function kblogo var d new Date var Today d getDate var Month d getMonth var lo
  • 群组成员可登录 Facebook

    我是 Facebook 上一个小组的管理员 该小组大约有 40 50 名成员 现在我正在为该组构建一个网页 该网页将授权用户使用 Facebook 登录 我正在使用 Laravel SammyK 的LaravelFacebookSDK ht
  • 如何使用预处理器指令检查操作系统?

    我需要我的代码根据编译它的操作系统来执行不同的操作 我正在寻找这样的东西 ifdef OSisWindows do Windows specific stuff else do Unix specific stuff endif 有没有办法
  • 如何将字符串渲染为自定义 React 组件?

    所以我有这个代码 ReactDom render
  • 重定向 URI 中“postmessage”的用途是什么?

    据我所知 在 Google 的身份验证代码流程中 redirect uri 需要为 postmessage 而不是 URI 谁能解释一下这个值具体是做什么的 我最好的解释是 它告诉浏览器返回到帖子的来源 但我没有文档来支持这个假设 关于这个
  • 将 EXE 输出写入批处理文件

    我有一个 EXE 其输出值为 0 1 EXE 将通过批处理文件调用 我想要批处理文件运行 EXE 并写入获得的输出 这怎么可能 任何帮助 将不胜感激 我假设您想要捕获 EXECUTIVE 的输出并处理该值 而不是仅仅打印该值 以下是如何捕获
  • pywinauto 未检测到子窗口

    我正在使用最新版本 迄今为止 的 pywinauto 还使用 PyInspect uia 来识别控件 我正在自动化应用程序上的控件 该过程的一部分是检查触发窗口从菜单选择 如 编辑 gt 设置 中出现后弹出的窗口上的几个框 问题是 pywi
  • 如何合并两个 JObject? [复制]

    这个问题在这里已经有答案了 我有第一个 json data id id1 field field1 paging prev link1 第二个 data id id2 field field2 paging prev link2 我想合并
  • Java swing 动画看起来不稳定。如何让它看起来专业?

    更新 半复杂动画 摇摆计时器 火车残骸 问题的最终根源是 java 计时器 无论是 swing 版本还是实用程序版本 它们不可靠 尤其是在跨操作系统比较性能时 通过实现普通线程 程序可以在所有系统上运行得非常流畅 http zetcode
  • 呈现为下拉列表的智能字段不显示说明

    我有一个智能字段 我定义如下