lookbackapi - Rally unable to load data SnapshotStore -


यह मेरा कोड है:

  _update_feature: function (fID) {var query = ext .create ( 'Rally.data.lookback.QueryFilter', {संपत्ति: '_ItemHierarchy', ऑपरेटर: 'में', मूल्य: खूंटी}) और (Ext.create ( 'Rally.data.lookback.QueryFilter', {संपत्ति। : '_TypeHierarchy', ऑपरेटर: '=', मूल्य:। "HierarchicalRequirement"})) और (Ext.create ( 'Rally.data.lookback.QueryFilter', {संपत्ति: 'बच्चे', ऑपरेटर: '=', मूल्य : शून्य     })); Query = query.and (Ext.create ('Rally.data.lookback.QueryFilter', {property: '__ एट', ऑपरेटर: '=', मान: 'चालू'})); Var मुझे = यह; एक्सटेंशन [(संपत्ति: 'परिवर्तन', दिशा: '' रैली डटा। लाइकबैक। स्नैपशॉट स्टोअर '', {स्वत: लोड करें: सही, फ़ेच: ['आइटरेशन', 'नाम', 'ऑब्जेक्ट'], फिल्टर: क्वेरी, सॉर्टर्स: : 'डीईएससी'}], श्रोताओं: {लोड: फंक्शन (स्टोर, डेटा, सफलता) {console.log ("डेटा", डेटा, 'सफलता', सफलता); // रिक्त सारणी देता है, लेकिन सफल रिटर्न सही var iter_array = []; Var unscheduled = false; var जो = यह; के लिए (var i = 0; i & lt; डेटा। लैंप; i ++) {यदि (डेटा [i] .data.Iteration.length! = 0) iter_array [i] = parseInt (डेटा [i] .data.Iteration);} अगर (data.length = iter_array.length!) अनिर्धारित = true वर groupedByEndDate = _.uniq (me.store_iterations);। वर latest_iteration = _.first (_ चौराहे (समूहीकृत दिनांक, आईटीआर_अरे)); var प्रथम_अंतरण = _.last (_। Inte rsection (groupedByEndDate, iter_array)); Console.log ('FI', प्रथम_अंतरणी, 'ला', नवीनतम_एटरेशन); // async.js का उपयोग करें var configs = []; Configs.push ({मॉडल: "इतेरेशन", फ़ेच: ['नाम', 'स्टार्टडेट', 'एंडडेट', 'ऑब्जेक्ट'], फिल्टर: [[गुण: 'ऑब्जेक्ट आईडी', ऑपरेटर: '=', मान: प्रथम_एटरेशन }]}); Configs.push ({मॉडल: "इटरेसन", फ़ेच: ['नाम', 'स्टार्ट-डेट', 'एंडडेट', 'ऑब्जेक्ट'], फिल्टर: [[गुण: 'ऑब्जेक्ट', ऑपरेटर: '=', मूल्य: नवीनतम_एटरेशन }]}); Console.log ('पहले कॉन्फ़िगर', कॉन्फ़िग्स); Async.map (configs, this.wsapiQuery, फ़ंक्शन (गलती, परिणाम) {console.log ('Configs after', configs); var firstIteration = results [0]; var lastIteration = results [1]; console.log (' एफआईडी, 'फर्स्ट डेटा', प्रथम इटेरेशन [0] .गेट ("स्टार्टडेट"), 'सेकंड डाटा', अंतिम आर्टिकल [0] .गेट ("एंडडेट")); var स्टार्टडेट = प्रथम इटेरेशन [0]। ( "StartDate"); वर EndDate = lastIteration [0] .Get ( "EndDate"); वर dIteration = lastIteration [0] .Get ( "नाम"); me._set_feature_level_values ​​(खूंटी, dIteration, अनिर्धारित, STARTDATE ENDDATE को) ;}); }, गुंजाइश: यह}}); }, WsapiQuery: समारोह (config, कॉलबैक) {Ext.create ( 'Rally.data.WsapiDataStore', {AutoLoad: सच है, मॉडल: config.model, लाने: config.fetch, फिल्टर: config.filters, श्रोताओं: {गुंजाइश : यह, भार: फ़ंक्शन (स्टोर, डेटा) {कॉलबैक (रिक्त, डेटा);}}}); }  

मैं डेटा लोड करने में असमर्थ हूं, लौटा डेटा खाली है, लेकिन सफलता सच है। क्या मेरे स्नैपशॉट स्टोअर कोड में कुछ गलत है? मैं इससे कुछ डेटा की उम्मीद कर रहा हूं। मैं एक फीचर ऑब्जेक्ट आईडी के साथ एक फीचर की सभी चाइल्ड लीड नोड कहानियां प्राप्त करने की कोशिश कर रहा हूं।

आप इस रेखा को बदलने का प्रयास करें:

  query = query.and (Ext.create ('Rally.data.lookback.QueryFilter', {property: '__ एट', ऑपरेटर: '=', मान : 'वर्तमान' }));  

इसे करने के लिए:

  query = query.and (Ext.create ('Rally.data.lookback.QueryFilter', {property: '__ एट' , मान: 'चालू'}));  

पर एक ValidFrom और ValidTo में अनुवादित किया गया __:

  {objectId: 777, _ValidFrom: {$ LTE: "वर्तमान"}, _ValidTo: {$ Gt: "current"}}  

दस्तावेज़ीकरण के उदाहरण () __ एटी के लिए एक ऑपरेटर का उपयोग नहीं करते हैं। यदि वह काम नहीं कर रहा है, तो कृपया अपने नेटवर्क टैब की जांच करें और जिसे HTTP अनुरोध के रूप में भेजा जा रहा है उसे पोस्ट करें।


Comments