10

一个简单的问题,我不能锻炼。在列定义中,字段属性和 id 属性之间的区别是什么... Fx ..

columns.push({ id: "officeId", name: "Office Id", field: "officeId", width: 40 });

他们什么时候会不同/为什么有两个?

谢谢?蒂姆

4

1 回答 1

7

id只是列的唯一标识符。您可以将其设置为任何您想要的。当您想从代码中引用列时,它的唯一用途是提供标识符。

指定列field如何绑定到基础数据。假设您的数据如下所示:

data = [ 
         { firstName: "John", lastName: "Smith" },
         { firstName: "Fred", lastName: "Jones" }
       ];

定义列时,您可以告诉它要从数据数组中显示哪个值。

columns.push({ id: "anythingyoulike", name: "Surname", field: "lastName", width: 40 });
于 2011-10-19T09:49:33.933 回答