我正在Angular 1模式下修改ag-grid,遇到了一个奇怪的问题。通过使用本教程,我在我的更复杂的代码中创建了这个plunkr中的问题。您可以通过双击“运动员”列值来查看它。
简而言之,如果您在已应用模板的可编辑列上进入编辑模式,则该值将为空白。设置为什么都无所谓,绑定似乎已损坏。
例如:
template: "<div ng-bind='data.athlete'></div>"
将返回类似:
<div>Michael Phelps</div>
但是,当您双击它进行编辑时,它将永远返回以下内容:
<div ng-bind='data.athlete'></div>
我怀疑data.athlete不受保存的约束,但是我不确定如何更正该错误。我真的希望不必为计划绑定的每个列创建一个值更改处理程序。
如果使用字符串插值,也会发生相同的情况。
代替cellTemplate
使用cellRenderer
。它非常有用,您可以做更多的事情。这是您调整后的plnkr
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句