我正在创建一个可以与不同集合一起使用的通用表视图。这是我正在尝试做的一个例子:
...
getModelIdAttribute: function () {
return this.collection.__proto__.model.prototype.idAttribute;
},
getModelFromRow: function (HTMLrow) {
return this.collection.get(this.dataTable.row(HTMLrow).data()[this.getModelIdAttribute()]);
},
...
data()
函数返回一个对象,该对象具有用于创建模型的属性,但我想考虑不同的idAttributes。
目前,我的方式有效 - 但__proto__
已被弃用,似乎应该有一种我更容易丢失的方式?
由于