【问题标题】:ExtJs dynamically setting grid cell value according to other cellsExtJs 根据其他单元格动态设置网格单元格值
【发布时间】:2013-03-23 20:59:35
【问题描述】:

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

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

提前致谢!

【问题讨论】:

    标签: extjs extjs4


    【解决方案1】:

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

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

    在您的网格列渲染器中:

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

    您不需要实际的模型属性来拥有一个带有renderer 的网格列。

    【讨论】:

    • 正是我需要的,谢谢一百万!仍然需要学习很多东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    • 1970-01-01
    相关资源
    最近更新 更多