Sapui5 该控件管理行聚合。“方法”;addRow";不能以编程方式使用

Sapui5 该控件管理行聚合。“方法”;addRow";不能以编程方式使用,sapui5,Sapui5,我有一个表,我想通过检查一些条件来区分表中的项目,如果条件成立,我想添加行。但当我尝试这样做时,我得到的错误是: 该控件管理行聚合。无法以编程方式使用方法“addRow” var oTable = new sap.ui.table.Table({ width : "900px", visibleRowCount : 10, navigationMode : sap.ui.table.NavigationMode.Paginator });

我有一个表,我想通过检查一些条件来区分表中的项目,如果条件成立,我想添加行。但当我尝试这样做时,我得到的错误是: 该控件管理行聚合。无法以编程方式使用方法“addRow”

var oTable = new sap.ui.table.Table({
        width : "900px",
        visibleRowCount : 10,
        navigationMode : sap.ui.table.NavigationMode.Paginator
    });
oTable.addColumn(new sap.ui.table.Column({
            label : new sap.ui.commons.Label({
                text : "Names"
            })
        }));
        $.each(data, function(index,
                nodes) {
            if (nodes == something) {
                oRow = new sap.ui.table.Row();
                oRow.addCell(new sap.ui.commons.Link({
                    text : "something"
                }));
                oTable.addRow(oRow);
            };
        });
    };

无法手动将数据添加到sap.ui.table.table。这必须使用数据绑定来完成。请检查文档中的示例:

您可以在此处找到有关数据绑定的更多信息:


这应该是一种方式。因为正如我在顶部提到的,我想控制我的行,并根据每行的不同数据采取不同的行动。使用绑定,我无法控制行。目前这是不可能的。你唯一能做的就是创建一个自定义控件,根据数据呈现一个合适的控件。你的链接已经过时了。你能修好它们吗?