我想根据条件渲染一个带有可编辑和不可编辑行的网格。 我能够进行设置颜色来区分这一点,但使其对已删除的记录不可编辑会更有用。 期待好的解决方案。
var DeletedRow = Backgrid.Row.extend({
render: function () {
DeletedRow.__super__.render.apply(this, arguments);
if (!_.isUndefined(this.model.get("action")) && this.model.get("action") == "D") {
this.el.bgColor = "#C0C0C0";
}
return this;
}
});
此问题已解决。
var DeletedRow = Backgrid.Row.extend({
render: function () {
DeletedRow.__super__.render.apply(this, arguments);
if (!_.isUndefined(this.model.get("action")) && this.model.get("action") == "D") {
(this.$el.find("td[class=actionDescription]")).parent().find("*").unbind();
this.$el.click(false);
}
return this;
}
});