2011-09-22 12 views
10

Proste pytanie i nie mogę tego zrobić. W definicji kolumny jaka jest różnica między właściwością pola a właściwością id ... Fx ..Kolumny SlickGrid - Różnica między identyfikatorem a polem

columns.push ({identyfikator: "officeId", nazwa: "Identyfikator urzędu", pole: "officeId", szerokość : 40});

Kiedy byłyby inne/dlaczego dwa?

Dzięki? Tim

+0

Myślę, że to wymyśliłem. Wygląda na to, że id to id, który odwołuje się do kolumny, podczas gdy pole jest polem danych w zbiorze danych. – Tim

Odpowiedz

6

id to po prostu unikalny identyfikator dla kolumny. Możesz ustawić wszystko, co chcesz. Jego jedynym zastosowaniem jest podanie identyfikatora, jeśli chcesz odwoływać się do kolumn z kodu.

Parametr field określa sposób powiązania kolumny z danymi podstawowymi. Załóżmy, że Twoje dane wyglądają następująco:

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

Po zdefiniowaniu kolumny można określić, jaką wartość ma wyświetlić tablica danych.

+1

Tak. Innymi słowy, 'id' pozwala ci zdefiniować dwie kolumny o tej samej nazwie, które będą obsługiwać równie nazwane dane. – vemv

Powiązane problemy