How to map column to complex object in SlickGrid -
var डेटा = [{"आईडी": 40072, "आईडी 2": 40071, "SmDetails": {" आईडी 1 ": 40071," आईडी 2 ": 40072}}] मैं एक कॉलम में SmDetails.Id1 प्रदर्शित करना चाहता हूं। यह कैसे संभव है? मैंने कोशिश की: var स्तंभ = [{नाम: 'कार्मिक', फ़ील्ड: SmDetails.id1, id: 'detailId'}]; कृपया मेरी मदद करें कृपया मेरी मदद करें
** मेरा नवीनतम कोड ** var डेटा = [{"आईडी": 40072, "आईडी 2": 40071 , "आवंटन विवरण": {"Id1": 40071, "आवंटन विवरण": {"आवास आईडी": 4007}}}} var ग्रिड; Var स्तंभ = [{नाम: "कार्मिक", फ़ील्ड: "आवंटन विवरण", फ़ील्ड आईडीएक्स: 'आवास आईडी', आईडी: "आवास आईडी"}]; वर विकल्प = {enableCellNavigation: सच है, enableColumnReorder: झूठे, dataItemColumnValueExtractor: समारोह getValue (आइटम, स्तंभ) {var मान = आइटम [column.field]; If (column.fieldIdx! == अपरिभाषित) {वापसी मूल्य & amp; amp; मूल्यों [column.fieldIdx]; } और {वापसी मूल्य; }}}; Var grid डेटा = $ scope.Vo; // यह जेसन स्वरूप ग्रिड = नया स्लिम। ग्रिड ("# परीक्षण ग्रिड", ग्रिडडेटा, कॉलम) के रूप में वापसी; यह हाल ही में कोड की कोशिश की गई है।
आपको अपने ऑब्जेक्ट को पढ़ने के लिए ग्रिड को बताने के लिए एक प्रदान करना होगा।
वर विकल्प = {enableCellNavigation: सच है, enableColumnReorder: झूठे, dataItemColumnValueExtractor: // एक कस्टम 'fieldIdx' कॉलम परम समारोह getValue (आइटम, स्तंभ) {var मानों का उपयोग कर आइटम स्तंभ मान जाओ = आइटम [column.field]; If (column.fieldIdx! == अपरिभाषित) {वापसी मूल्य & amp; amp; मूल्यों [column.fieldIdx]; } और {वापसी मूल्य; }}}; स्तंभ परिभाषाओं दिखाई देगा:
{आईडी: "फ़ील्ड 1", नाम: "ID1", क्षेत्र: "SmDetails", fieldIdx: ' आईडी 1 '}, {आईडी: "फ़ील्ड 2", नाम: "आईडी 2", फ़ील्ड: "SmDetails", फ़ील्ड आईडीएक्स:' आईडी 2 '} // ... आदि काम उदाहरण।
Comments
Post a Comment