如果不使用渲染器,则会显示复选框。如果我使用渲染器,会显示true/false值。在将值设置为true/false之前,我需要在渲染器中进行一些处理,因此我需要使用渲染器。
这里有一个小提琴来解释我的问题:Fiddle
编辑:我有一个与hasOne模型B关联的模型A,这两个模型都是从不同的存储区加载的。网格存储必须是模型A,因为它是主存储。复选框字段在模型B中。因此,为了显示复选框值,我使用了一个渲染器,然后需要设置复选框值
发布于 2021-06-25 18:26:24
你想要做的事情没有太多意义。渲染器的作用是改变你要放入单元格的内容。当您使用checkcolumn
时,您要求列在to列中放置一个复选框,而不是文本/记录值。如果你给一个checkcolumn
添加了一个渲染器函数,你就会使checkcolumn
的默认行为失效。如果你真的想要这样做,只需在你的渲染器函数的末尾添加这个,看看是否符合你的需要:
return this.defaultRenderer(value);
但我真的认为你在做一些反模式的工作,我建议你重新考虑一下,或者尝试更详细地解释它。
https://stackoverflow.com/questions/68134963
复制相似问题