我有一个网格(使用MVC模型),其中有几列,其中值取决于其他单元格值。我使用了列renderer属性,它在开始时运行良好。但是如果列值依赖于另一个列值(也是动态呈现的),那么由于显而易见的原因,我无法使用record.get()获取该单元格的值。
我不应该只是渲染单元格值,但实际上我应该设置值。 这样做的正确方法是什么?
提前致谢!
答案 0 :(得分:1)
您应该为模型添加方法以找出其他单元格的值。
示例,如果您的模型中有interestRate
和loanPeriod
属性,那么您可以向模型添加方法,例如getMonthlyPayment()
在网格列渲染器中:
renderer: function(value, meta, record){
return record.getMonthlyPayment();
}
您不需要实际的模型属性来使网格列具有renderer
。