news 2026/5/14 7:55:26

SAPUI5多值输入demo

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SAPUI5多值输入demo

使用sap.m.MultiInput

view代码

<mvc:View displayBlock="true" controllerName="ui5.walkthrough.controller.App" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m" xmlns:l="sap.ui.layout" xmlns:f="sap.ui.layout.form"> <f:SimpleForm editable="true" layout="ResponsiveGridLayout"> <f:content> <!-- 第一行 --> <Label text="物料编码" /> <MultiInput id="multiInput1" showValueHelp = "false" width="300px" /> <!-- 第二行:插入一个空 Label 强制换行 --> <Label text="" /> <Button text="查询" press="onPressSearch" width="100px"> <layoutData> <l:GridData span="L2 M3 S12" /> </layoutData> </Button> </f:content> </f:SimpleForm> </mvc:View>

controller代码

sap.ui.define([ "sap/ui/core/mvc/Controller", "sap/m/MessageToast", 'sap/m/Token' ], (Controller, MessageToast, Token) => { "use strict"; return Controller.extend("ui5.walkthrough.controller.App", { /** * @override * @returns {void|undefined} */ onInit: function () { var oView = this.getView(); // add validator var fnValidator = function (args) { var text = args.text; return new Token({ key: text, text: text }); }; var oMultiInput1 = oView.byId("multiInput1"); oMultiInput1.addValidator(fnValidator); }, onPressSearch: function (oEvent) { var oMultiInput = this.getView().byId("multiInput1"); var aTokens = oMultiInput.getTokens(); var aSelectedKeys = aTokens.map(function (oToken) { return oToken.getKey(); }); MessageToast.show("物料编码输入值: " + aSelectedKeys.join(", ")); } }); });

效果

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/14 7:54:41

边缘存储终极方案:云边数据同步实战深度解析

边缘存储终极方案&#xff1a;云边数据同步实战深度解析 【免费下载链接】s3fs-fuse FUSE-based file system backed by Amazon S3 项目地址: https://gitcode.com/gh_mirrors/s3/s3fs-fuse 你是否正在为边缘节点的数据延迟、云端存储的高访问成本而烦恼&#xff1f;面对…

作者头像 李华
网站建设 2026/5/14 6:42:00

linux_实训2

文章目录一、问题场景说明&#xff08;Scenario&#xff09;二、传统权限方式的分析&#xff08;不使用 SGID&#xff09;1. 用户与组准备2. 创建开发目录3. 使用传统权限进行尝试4. 实际测试结果&#xff08;问题出现&#xff09;alex 创建文件arod 尝试访问5. 传统权限的根本…

作者头像 李华
网站建设 2026/5/12 16:10:23

Argos Translate离线翻译全攻略:从入门到精通

Argos Translate离线翻译全攻略&#xff1a;从入门到精通 【免费下载链接】argos-translate Open-source offline translation library written in Python 项目地址: https://gitcode.com/GitHub_Trending/ar/argos-translate 在当今数字化时代&#xff0c;翻译需求无处…

作者头像 李华
网站建设 2026/5/11 18:44:34

十五五规划丨智慧医疗赋能银发经济高质量发展

我国正进入深度老龄化社会&#xff0c;人口结构变化加速到来&#xff0c;银发经济正由“成本压力”转向“增长动能”。 智慧医疗作为技术与民生的结合点&#xff0c;通过人工智能、数据平台与远程诊疗提升服务效率与可及性&#xff0c;带动医养结合与产品创新&#xff0c;拓展…

作者头像 李华
网站建设 2026/5/5 10:21:06

Tianshou实战指南:构建高效强化学习系统的5个关键步骤

Tianshou实战指南&#xff1a;构建高效强化学习系统的5个关键步骤 【免费下载链接】tianshou An elegant PyTorch deep reinforcement learning library. 项目地址: https://gitcode.com/gh_mirrors/ti/tianshou Tianshou作为一个基于PyTorch的深度强化学习框架&#xf…

作者头像 李华
网站建设 2026/5/11 2:07:58

23、在多云端运行Kubernetes与集群联邦

在多云端运行Kubernetes与集群联邦 1. 理解Kubernetes集群联邦 Kubernetes集群通常是一个紧密结合的单元,所有组件在相对较近的距离内运行,并通过快速网络连接。然而,在某些情况下,系统需要扩展到单个集群之外。Kubernetes集群联邦是一种将多个Kubernetes集群组合在一起,…

作者头像 李华