点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我正在尝试在sapui5中显示一个表,但是问题是,尽管在开发人员工具中我可以看到这些项目,但更严重的sap.m.table或sap.ui.table都没有显示任何数据。 并填充了sap.m的单元格,并填充了sap.ui的列和行。
该表位于ObjectPageSection的一个块中。 显示了这些列,但是显示了"无数据"-文本,而不是实际数据。
有人有什么主意,为什么不显示行?
如果我使用addColumn方法在Controller中添加一列,该列也将添加到开发人员工具中的表中,但不会显示在应用程序中。
克里斯蒂娜,你好
为更好地理解您的问题,请共享代码段(绑定和模型设置)。以便我们帮助您解决问题。
此致
Shekar
嗨,
无法回复您的最后评论...所以在这里回复..
可能只是在想 这可能是一个问题..只需尝试一下..
实际上,有时绑定会发生变化,因为绑定对于列和行都是动态的,所以如果绑定比容器要花时间(这里是对象页面布局。 部分,小节)认为没有内容,并将内容部分的高度设置为0,是否可以通过选择需要渲染表格的元素来检入F12(开发人员工具)并尝试增加该元素的高度。 通过提供一些像素高度
我很久以前就遇到了这样的问题。 请让我知道您的答复,因此,我将继续寻求其他解决方案。
感谢
viplove
示例代码
var oModel = new sap.ui.model.json.JSONModel();
oModel.loadData(" json/Item.json");
///创建表控件的实例
var oTable = new sap.ui.table.Table({
title:" Table Example",
visibleRowCount:2,
firstVisibleRow: 5,
selectionMode:sap.ui.table.SelectionMode.Single
});
//定义要使用的列和控制模板
var oColumn = new sap.ui.table.Column({
标签:new sap.ui.commons.Label({text: 名称"}),
模板:new sap.ui.commons.TextView()。bindProperty(" text"," key"),
width:" 100px"
});
oTable .addColumn(oColumn);
oTable.setModel(oModel);//绑定模型
oTable.bindRows("/img/mData");//绑定数据
这是此步骤的第20步 系列教程,如果您不能完全理解,则可以从1开始。
如果数据在调试器中并且没有出现在屏幕上,则绑定应该是有问题的 视图上的控件的正确路径/变量。
规则,
Sharath
为正确使用表控件,您应该知道如何进行数据绑定和聚合绑定。
根据您的描述,我认为聚合绑定不正确。
给你一些草龟。
https://sapui5.netweaver。 ondemand.com/sdk/#docs/guide/bf71375454654b44af01379a3c3a6273.html
一周热门 更多>