2011-09-22 11 views
10

एक साधारण सवाल मैं कसरत नहीं कर सकता। कॉलम परिभाषा में फ़ील्ड प्रॉपर्टी और आईडी प्रॉपर्टी के बीच क्या अंतर है ... Fx ..SlickGrid कॉलम - आईडी और फ़ील्ड के बीच अंतर

कॉलम.push ({id: "officeId", नाम: "Office Id", फ़ील्ड: "officeId", width : 40});

वे कब अलग होंगे/दो क्यों?

धन्यवाद? टिम

+0

मुझे लगता है कि मैंने इसे समझ लिया। ऐसा लगता है कि आईडी कॉलम का संदर्भ देने के लिए आईडी है जबकि फ़ील्ड डेटासेट में डेटा फ़ील्ड है। – Tim

उत्तर

6

id कॉलम के लिए सिर्फ एक अद्वितीय पहचानकर्ता है। आप इसे अपनी इच्छानुसार किसी भी चीज़ पर सेट कर सकते हैं। जब आप कोड से अपने कॉलम का संदर्भ लेना चाहते हैं तो इसका उपयोग केवल पहचानकर्ता प्रदान करना है।

field निर्दिष्ट करता है कि कॉलम अंतर्निहित डेटा से कैसे जुड़ता है। मान लीजिए कि आपके डेटा इस तरह दिखता है:

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

जब आप स्तंभ को परिभाषित आप जो मूल्य आप अपने डेटा सरणी से प्रदर्शित करना चाहते हैं यह बता सकते हैं।

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

हां। दूसरे शब्दों में, 'आईडी' आपको एक ही नाम के साथ दो कॉलम परिभाषित करने की अनुमति देता है, जो समान नामित डेटा को संभालेगा। – vemv

संबंधित मुद्दे