में छिपे हुए कॉलम को जोड़ने का तरीका क्या स्लिमग्रिड में एक छुपा कॉलम होना संभव है? छिपे हुए कॉलम से मेरा मतलब है कि मैं प्रत्येक पंक्ति के लिए कुछ डेटा सहेजना चाहता हूं, लेकिन मैं नहीं चाहता कि यह डेटा ग्रिड पर दिखाया जाए।slickgrid
उत्तर
डेटा और ग्रिड में स्तंभों के बीच कोई निहित संबंध है - दोनों एक दूसरे से पूरी तरह अलग मौजूद हैं। इसलिए आपके डेटा में वास्तव में ग्रिड कॉलम से बाध्य होने के मुकाबले कई और फ़ील्ड हो सकते हैं।
उदाहरण:
var grid;
var columns = [
{id: "title", name: "Title", field: "title"},
{id: "duration", name: "Duration", field: "duration"},
{id: "%", name: "% Complete", field: "percentComplete"},
{id: "effort-driven", name: "Effort Driven", field: "effortDriven"}
];
var options = {
enableCellNavigation: true,
enableColumnReorder: false
};
$(function() {
var data = [];
for (var i = 0; i < 500; i++) {
data[i] = {
title: "Task " + i,
duration: "5 days",
percentComplete: Math.round(Math.random() * 100),
start: "01/01/2009",
finish: "01/05/2009",
effortDriven: (i % 5 == 0)
};
}
grid = new Slick.Grid("#myGrid", data, columns, options);
})
यहाँ मेरी data
सरणी क्षेत्रों start
और finish
होता है, लेकिन मैं जब मेरे columns
सरणी बनाने के लिए उन्हें बाहर करने के लिए चुना है।
उत्कृष्ट! मुझे लगता है कि यह slickgrid तोड़ देगा। धन्यवाद एनजेआर। – sivann
यह सही है। हालांकि मेरी स्थिति में वहाँ कुल 8 कॉलम, उनमें से 4 ग्रिड में प्रदर्शित किए जाते हैं। एक समग्र संपादक का उपयोग कर, कैसे मैं एक स्तंभ संपादक अगर स्तंभ घोषित नहीं किया गया है परिभाषित कर सकते हैं? ए 'दिखाई' कॉलम संपत्ति वास्तव में अच्छा होगा। – user1517081
http://mleibman.github.io/SlickGrid/examples/ पर यौगिक और समग्र संपादक के नमूने हैं –
मुझे लगता है कि आप grid.setColumns
का उपयोग करके इसे प्राप्त कर सकते हैं - मान लें कि ग्रिड घोषित करते समय आपके पास columns={id, a, b, c}
सेट था; ग्रिड शुरू होने के बाद, आप grid.setColumns(newColumns)
पर कॉल कर सकते हैं - जहां newColumns
नया कॉलम सरणी है जिसमें आईडी - newColumns={a, b, c}
शामिल नहीं है।
यह कॉलम अभी भी पहुंच योग्य है और इसके साथ जुड़े सभी डेटा भी उपलब्ध हो सकते हैं।
आशा है कि इससे मदद मिलती है!
'प्रदर्शन: कोई नहीं'? – undefined
मैं इसे कहां रखूं? मुझे नहीं लगता कि यह करने का एक अच्छा तरीका है। – sivann