Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个网格(使用 MVC 模型),其中有几列,其中的值取决于其他单元格的值。我使用了 columns 渲染器属性,它在开始时效果很好。但是,如果一个列值依赖于另一个列值,它也是动态呈现的,那么出于明显的原因,我无法使用 record.get() 获取该单元格的值。
我不应该只是渲染一个单元格值,而是我应该实际设置该值。这样做的正确方法是什么?
提前致谢!
您应该在模型中添加方法来计算其他单元格的值。
例如,如果您的模型中有interestRate和loanPeriod属性,那么您可以向模型中添加一个方法,例如getMonthlyPayment()
interestRate
loanPeriod
getMonthlyPayment()
在您的网格列渲染器中:
renderer: function(value, meta, record){ return record.getMonthlyPayment(); }
您不需要实际的模型属性来拥有一个带有renderer.
renderer