在 kendo ui 网格列字段中转义 JavaScript 点

escape JavaScript dot in kendo ui grid column field

到目前为止,我们正在使用 kendo ui 网格和 angularjs 成功,但后端服务器时不时地在网格列定义字段中响应点 (.)。

发生这种情况时,kendo 网格会在网格数据响应中查找对象结构。

例如: 当列字段有 'person.firstname' 时,kendo 网格在数据中查找 person: {firstname: 'blah'},其中服务器响应 "person.firstname":" blah" in data json.

如何在列字段定义和网格数据中转义这个点?

在模型上使用引号:

model: {
    fields: {"person.firstname": {"type":"string"} }
      }

和括号表示法:

columns: [{
          field:["person.firstname"]
         }]