sap.m.Select:从空白选择输入元素开始

2024-04-30

当使用数据聚合时sap.m.Select,始终选择第一个条目。这是一个链接SDK预览 https://sapui5.netweaver.ondemand.com/sdk/explored.html#/sample/sap.m.sample.Select/preview.

我的应用程序中的示例代码

new sap.m.Select("id-names", {
    width: '100%',
}).bindAggregation("items", "data>/trip/names", new sap.ui.core.Item({
    text: "{data>Name}"
}));

有一个参数叫selectedKey在构造函数上将其更改为另一个索引。我想要的是选择blank,因为我想强迫我的用户做出选择,而不是温和地接受列表中的第一个条目。

我可以在我的聚合中强制输入一个空白条目data>/trip/names但这会污染我的清单。

有更好的方法来实现这一目标吗?


从OpenUI5版本1.34开始,您可以设置forceSelection财产给false.

The forceSelection属性指示选择是否仅限于列表中的一项。默认值为true(这意味着,如果未设置选择,则选择下拉列表中的第一项)。

何时设置为false?

如果您不希望预先选择默认项目。

附加信息 https://github.com/SAP/openui5/commit/b2191fd50e2115f8f9d2db7604a75fb50c57591f https://github.com/SAP/openui5/commit/b2191fd50e2115f8f9d2db7604a75fb50c57591f

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

sap.m.Select:从空白选择输入元素开始 的相关文章

  • 如何显示带有动态创建的姓名首字母的头像图标

    我有一个要求 通过传递名称 它应该返回头像 图标 其中包含该名称中包含的单词的第一个字母 例如 如果我通过 John Abraham 它应该返回一个带有 JA 的图标 我需要在 SAPUI5 控件中使用该图标 我对此没有任何想法 如何实施
  • 为什么 onBeforeFirstShow 有效?

    我一直在学习主从演示 下面是一个片段Master controller js onInit function this getView addEventDelegate onBeforeFirstShow function this get
  • 如何找到加载缓慢的 SAPUI5 应用程序的加载瓶颈

    我正在构建一个自定义 SAPUI5 应用程序 其中包含七个图表 sap viz ui5 controls VizFrame 在页面的标题内容中 嵌套在sap suite ui commons ChartContainer 和网格表 sap
  • SAPUI5 oModel.create() - 如何将数据发布到 SAP 后端?

    我有一个按钮 我想通过按下方法将数据发布到我的 SAP 后端 oCellBtnOtherchart addContent new sap ui commons Button text Save press function var sSer
  • SapUI5-平铺容器不工作

    由于某种原因 tilecontainer 无法工作 如果我放置一个列表而不是 Tiles 它工作正常 我正在尝试构建一个包含图块的简单应用程序 我是 SAPUI5 的新手 这是XML的代码
  • Component-preload.js 生成

    我们即将关闭 SAPUI5 应用程序 最后一步之一是创建一个Component Preload js文件以提高性能 我在网上阅读了不同的指南 它们都需要我安装的 Node js 我不是该软件包的专家 我不知道如何使该指南之一发挥作用 我正在
  • SAPUI5中的“apply()”函数是什么

    我知道这是一个愚蠢的问题 但我在很多地方看到了以下声明 something apply this arguments 有人可以向我解释一下这个函数的使用或者给我指出某种文档吗 apply 是 javascript 函数的方法 请参阅文档ap
  • SAPUI5 使用 XML 文件作为带有“data-sap-ui-resourceroots”的视图?

    我正在做 SAPUI5 演练并卡在步骤 4 上 演练步骤 4 我正在使用 Eclipse 但不知道如何更改此代码行 以便它适用于我的项目 并且将找到我的视图 data sap ui resourceroots sap ui demo wt
  • 使用“class”属性绑定控件

    我想处理文本控件 sap m 中值的颜色 如果值为 TRUE 颜色为绿色 否则 如果值为 FALSE
  • 带参数的路由不起作用

    我正在关注tutorial https openui5 hana ondemand com docs guide 2366345a94f64ec1a80f9d9ce50a59ef html在这里 我陷入了带参数的路由 该示例应用程序未在我的
  • 服务器请求期间不显示忙碌对话框

    我正在开发一个 UI5 应用程序 我想在 ajax 请求期间阻止 UI 表单用户 我添加了以下代码 var dialog new sap m BusyDialog text this languageModel getModelProper
  • 获取所选项目的详细信息

    我正在使用sap m ObjectListItem作为我已从 API 绑定 JSON 数据的列表项 但是 当我按下某个项目时 我找不到从列表中获取所选项目的方法 甚至获得该物品的钥匙也会有帮助
  • 如何实现跨应用导航并导航回Fiori launchpad主页?

    在我们公司 我们建立了 Fiori 启动板 在其中 我们配置了一个链接到自定义开发的 SAPUI5 应用程序的磁贴 该应用程序作为 BSP 部署在服务器上 我们花了很长时间 但使用该应用程序中的路由器模式 我们成功地实现了从启动板磁贴到自定
  • 表动态加载SAPUI5/UI5

    我想在 SAPUI5 Table 组件中显示大量数据 我曾经通过动态加载来实现这些数据表 这意味着该表最初加载了约 50 条记录 用户向下滚动足够远后 下一组 50 条记录将加载到表中 这样我就可以显示包含超过 160 000 个条目的表格
  • 如何在SAPUI5中自定义Shell容器[重复]

    这个问题在这里已经有答案了 我有一个外壳容器 在大屏幕上我想充分利用屏幕 我想覆盖整个区域 我如何定制它 我假设您正在使用 XML 来表达您的观点 添加以下属性appWidthLimited false 到 Shell 标签
  • sap.ui.core.routing.Router.navTo() 和 sap.m.routing.Targets.display() 有什么区别?

    假设我们有一条路线和一个目标 routes pattern modify name modify target master modify targets modify viewName Modify viewId modify viewL
  • 智能表,onclick事件

    是否可以在智能表上处理 onClick 事件 我已经注释了来自后端的数据 单击某个条目时 我想导航到一个新视图 显示与我单击的条目关联的所有数据 我怎样才能在 SAPUI5 中实现这一点 我可以在 JavaScript 控制器中使用 get
  • SAPUI5 等待延迟对象 // 等待 .done() 函数

    我知道有几个线程对此进行讨论 但我认为在 SAPUI5 上下文中没有线程回答有关 SAPUI5 中的延迟 同步调用的一般主题 在我的控制器中我得到 test function var dfd Deferred var sServiceUrl
  • jQuery 存储类型未定义

    我用了一个jQuery 存储 https ui5 sap com api jQuery sap storage存储数据 oStore jQuery sap storage jQuery sap storage Type local oSto
  • SAPUI5中另一个应用程序的访问控制器

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

随机推荐