2

我有一个网格(使用 MVC 模型),其中有几列,其中的值取决于其他单元格的值。我使用了 columns 渲染器属性,它在开始时效果很好。但是,如果一个列值依赖于另一个列值,它也是动态呈现的,那么出于明显的原因,我无法使用 record.get() 获取该单元格的值。

我不应该只是渲染一个单元格值,而是我应该实际设置该值。这样做的正确方法是什么?

提前致谢!

4

1 回答 1

1

您应该在模型中添加方法来计算其他单元格的值。

例如,如果您的模型中有interestRateloanPeriod属性,那么您可以向模型中添加一个方法,例如getMonthlyPayment()

在您的网格列渲染器中:

renderer: function(value, meta, record){
  return record.getMonthlyPayment();
}

您不需要实际的模型属性来拥有一个带有renderer.

于 2013-04-02T17:20:54.660 回答