2013-01-11 13 views
6

मैं SimpleCart Javascript Library का उपयोग कर रहा हूं।कस्टम कॉलर्ट कस्टम कॉलम के साथ अतिरिक्त जानकारी

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

इन स्तंभों के बजाय

, उदाहरण के लिए:

Name Price 
book 5$ 

मैं एक Product Id स्तंभ करना चाहते हैं को भी जोड़ें:

Id Name Price 
3 book 5$ 

मैं विकल्पों में id डालने की कोशिश की है, लेकिन मैं ऐसा करने में कोई भाग्य नहीं था।

क्या कोई मुझे ऐसा एक विस्तृत उदाहरण दिखा सकता है?

+0

जेएसयूआर को बक्षीस दें, उसका जवाब मान्य है। – Dom

उत्तर

4

यह इस तरह स्थापित किया जा सकता: आप

cartColumns: [ 
     { attr: "image", label: "Item", view: "image"}, 
     //Name of the item 
     { attr: "name" , label: "Name" }, 
     { attr: "id" , label: "ID" }, 
        //etc……… 

तब:

अपने simplecart "cartColumns" के तहत स्थापित में

{ attr: "id" , label: "ID" } 

जोड़ने इस तरह या तो उपयोग कर सकते हैं:

<span class="item_id">ID:1</span> 

या इस तरह:

simpleCart.add({ name: "Shirt" , price: 4, id: 1 }); 

और इसे अपने कॉलम में दिखाई देने लगेगा।

+0

मैंने तत्व को गलती से कक्षा नाम के रूप में रखने के बजाय "item_id" की आईडी के साथ सेट किया है। धन्यवाद। –

3

item.get और item.set के लिए प्रलेखन उदाहरणों के आधार पर आप अपने कॉलम सेट करने में सक्षम होना चाहिए।

var myItem = simpleCart.add({ productId: "A12", name: "Awesome T-Shirt" , 
           price: 10 , size: "Small" }); 

myItem.get("productId"); // A12 
myItem.set("productId" , "C54"); 
myItem.get("productId"); // C54 
इसके अलावा

, each item has a built-in ID:

var myItem = simpleCart.add({ name: "Shirt" , price: 4 }); 
myItem.id(); // "SCS-1" 

You could also create a custom view for your own ID.

बजाय एक समारोह के दृश्य को वहां सेट से आपका अपना दृश्य

आप गाड़ी के लिए कस्टम दृश्य बना सकते हैं एक स्ट्रिंग का फ़ंक्शन को दो तर्क, उस पंक्ति के लिए आइटम और कॉलम विवरण निर्दिष्ट करना चाहिए।

{ view: function(item , column){ 
     // return some html 
    } , 
    label: "My Custom Column" 
} 
+1

आईडी-फ़ील्ड ऐसा नहीं लगता है जब आप SendForm करते हैं। – jannej

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