我在SAPUI5中创建了一个表,并使用oTable.addItem(oRows)
向该表添加了行。它工作得很好。但是当我滚动或点击屏幕中的某个地方时,突然会自动在表格行中显示刷新图标(处理圆圈)。
代码:
function addData(results, oTable, add) { //Here results table has my data which is added to table
for ( var i = 0; i < results.length; i++) {
var oEntry = {};
oEntry.SAP__Origin = results[i].SAP__Origin;
oEntry.Sbname = results[i].Sbname;
oEntry.Fname = results[i].Fname;
oEntry.Lname = results[i].Lname;
oEntry.Stdate = results[i].Stdate;
oEntry.Sttime = results[i].Sttime;
oEntry.Endate = results[i].Endate;
oEntry.Entime = results[i].Entime;
oEntry.Status = results[i].Status;
oEntry.Tzone = results[i].Tzone;
var oTemplate = new sap.m.ColumnListItem(
{
cells : [
new sap.m.Text({
text : oEntry.SAP__Origin
}),
new sap.m.Text({
text : oEntry.Sbname
}),
new sap.m.Text({
text : oEntry.Fname
}),
new sap.m.Text({
text : oEntry.Lname
}),
new sap.m.Text({
text : z_cof_subs.util.Formatter
.date1(oEntry.Stdate)
}),
new sap.m.Text({
text : z_cof_subs.util.Formatter.time(
oEntry.Sttime, oEntry.Tzone)
}),
new sap.m.Text({
text : z_cof_subs.util.Formatter
.date1(oEntry.Endate)
}),
new sap.m.Text({
text : z_cof_subs.util.Formatter.time(
oEntry.Entime, oEntry.Tzone)
}),
new sap.m.Switch(
{
state : z_cof_subs.util.Formatter
.check(oEntry.Status),
}) ]
}
);
if (add == 'X') {
oTable.addItem(oTemplate);
}
}
};
我不知道为什么会出现刷新图标。有没有遇到过这个问题?