SlickGrid列 - id和字段之间的差异

时间:2011-09-22 13:17:11

标签: slickgrid tablecolumn

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

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

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

感谢? 添

1 个答案:

答案 0 :(得分:7)

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

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

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

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

columns.push({ id: "anythingyoulike", name: "Surname", field: "lastName", width: 40 });