在sapui5中创建一个列表

2020-09-16 04:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我正在尝试创建一个包含姓名,姓氏和年龄的列表,此列表应该是动态的,用户应该可以删除,添加和编辑。

有人有任何教程吗?


我将不胜感激。

我是初学者:)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我正在尝试创建一个包含姓名,姓氏和年龄的列表,此列表应该是动态的,用户应该可以删除,添加和编辑。

有人有任何教程吗?


我将不胜感激。

我是初学者:)

付费偷看设置
发送
1条回答
歪着头看世界
1楼-- · 2020-09-16 05:06

你好

您可以使用XML视图创建列表,也可以在JS文件上创建列表

 <列表>
  

之后,您可以使用以下方法将其绑定到odata:

 var oNewList = new sap.m.List({
 模式:" SingleSelectMaster",
 selectionChange:....
 });
 var oNewToolbar = new sap.m.Toolbar({
 内容:[
 新的sap.m.Title(),
 新的sap.m.ToolbarSpacer(),
 新的sap.m.ToggleButton({
 图标:" sap-icon://accept",
 工具提示:oBundle.getText(" aaa"),
 按下:oMainView.getController().....
 })
         ]
 });
 oNewList.setHeaderToolbar(oNewToolbar);
 var oStandardListItem = new sap.m.StandardListItem({
 标题:" {Test}",
 说明:" {Test2}"
 });
 oNewList.bindAggregation(" items",{
 路径:"/img/EntitySet",
 模板:oStandardListItem,
 过滤器:[oFilters]
 });
 

如果您不想绑定,但要阅读并在此之后添加项目,则循环中添加项目:

 var oStandardListItem = new sap.m.StandardListItem({
 标题:"琼恩·雪诺",
 描述:" 42"
 });

 oList.addItem(oStandardListItem); 

创建新项目也是如此,您可以在弹出窗口中首先使用" +"按钮来创建项目。

要删除,您可以添加一个"删除"按钮,然后在"列表"中选择要删除的项目。

这些是一些有用的方法:

removeAllItems removeItem removeSelections

希望这会有所帮助,如果需要更多帮助,请告诉我们:)

一周热门 更多>