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:从空白选择输入元素开始 的相关文章

  • 如何按需切换UI5内容?

  • 如何在UI5中动态创建OData V2实体路径?

    我想更新用 OData 服务填充的表 我正在使用这种方法 oModel update Products 999 data 我将选定的索引存储在变量中 myVar1 并且我需要将该变量传递给路径字符串 问题是Products 999 这是与硬
  • 从单个 JS 文件引导 OpenUI5

    OpenUI5 文档建议使用从 CDN 加载的库开始工作 不幸的是 这种方法意味着在启动时加载级联 4 个脚本 sap ui core js sap ui core library js 为什么 SAP M library js sap u
  • SAPUI5中的语言切换

    我的 SAPUI5 控件存在语言问题 如果我执行例如 sap ui getCore getConfiguration setLanguage de 我的 i18n 文件已正确加载 所有标签均已翻译为德语 但控件仍然是英文的 获取德语控件的唯
  • SapUI5-平铺容器不工作

    由于某种原因 tilecontainer 无法工作 如果我放置一个列表而不是 Tiles 它工作正常 我正在尝试构建一个包含图块的简单应用程序 我是 SAPUI5 的新手 这是XML的代码
  • UI5:使用不同的图标从 JSON 动态构建 ListItems

    我有这个简单的 XML 视图
  • 使用模型进行 ID 分配

    我尝试使用模型绑定将 ID 分配给选择控件中的项目 但最终出现错误 这是我的代码 Model languages language English locale en language German locale de 选择控制 var o
  • 用于突出显示表格行或列的替代颜色

    表格替代颜色为开发指南中建议 https openui5 hana ondemand com 1 34 0 docs guide 7ec7885ce75c4237aadc67d83f64b66e html不起作用 salesarea tbo
  • 使用 OData 服务时无法加载资源

    你好 社区 我需要一些帮助 我的 odata 服务已经在运行 并且我有一个像这样的网址 https myclient port sap opu odata SAP servicename SRV MaterialListSet https
  • 对多于一列进行过滤

    我有一个可以从一列中过滤的表格 handleSearch function oEvent var sValue oEvent getParameter value var oFilter new sap ui model Filter RA
  • 获取所选项目的详细信息

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

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

    我有一个 OData 源 它提供的结果行包含first name last name 我想将它们显示在一个表中 其中有一列名为全名 我正在尝试使用 JSView 它似乎比 XML 更简洁 我可以像这样进行 1 1 绑定 var templa
  • FLP:设置应用程序启动的自定义初始焦点失败

    我试图将初始焦点设置到应用程序每个页面中的第一个输入字段 我已经在下面的帖子中实现了代码 并且效果很好 如何在视图中设置初始焦点 https stackoverflow com questions 36376599 how to set i
  • 无法使用数据绑定设置过滤器值?

    这个问题是通过深入研究原始问题而产生的 如何根据表行数据在表下拉列表中设置过滤器 https stackoverflow com questions 25381772 how to set filter in table dropdown
  • 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
  • SAPUI5:如何过滤具有2个或更多值的数据

    我目前正在 SAPUI5 中尝试一些东西 并且我已经实现了一个非常简单的搜索 如下所示 var filters var query evt getParameter query if query query length gt 0 var
  • 在客户端 SAPUI5 中仅过滤 sap.m.List

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

    在 SAPUI5 OpenUI5 中定义自定义伪事件的最佳实践是什么 例如 假设我想在按住扩展的 sap m Button 几秒钟时触发一个事件 我不确定是否还有任何 最佳实践 我真的认为只有 一种 实践 但我渴望学习任何其他做法 所以如果
  • 加载实体而不将其绑定到视图

    在控制器中 Detail controller js 我想访问尚未绑定到控件的 OData 实体 如果输入0001 of my BananaSet绑定到视图 我可以通过访问原始数据 this getView getModel getProp

随机推荐