如果使用template:function,编辑后,为什么Webix数据表单元格值会消失?

时间:2017-12-02 10:28:41

标签: templates datatable webix

在我的一个Webix数据表单元格(可编辑)中,我使用了一个模板:function来获取并显示该值。现在,如果我编辑任何这些单元格,那么编辑的值不会显示,而是显示旧值。

如果我再次单击该单元格,那么我可以看到新键入的值。 为什么会发生这种情况,如何在该单元格中显示新编辑的值。 它只发生在使用模板函数的列下的单元格中。

在下面的代码段中,请检查父列“放置”下的内容,如果我在“气候”列下编辑单元格,则取消鼠标控制后该值不会显示。 “类型”列下的单元格没有发生同样的问题。

代码段:https://webix.com/snippet/8a63b3c7

摆脱这个问题的方法是什么?

感谢。

1 个答案:

答案 0 :(得分:1)

您没有以正确的方式使用模板,如果您必须提供常量值,则无需创建模板。我们必须自定义数据时使用模板。请按照以下链接告诉我,如果您仍然遇到任何问题,请在模板函数第一个参数中提供行数据,请评估行中的字段数据。

https://webix.com/snippet/310f5888