लोग,शून्य मूल्यों के साथ EXTJS स्टोर समस्या - उपयोग नल: कोई प्रभाव नहीं पड़ता है - सहायता?
मेरे पास JSONStore द्वारा समर्थित एक combobox घटक है। स्टोर में लोड किया गया डेटा कंबोबॉक्स के मूल्य के लिए शून्य लौट रहा है। मूल्य एक int है। JSON डीकोड प्रक्रिया शून्य मान को शून्य में परिवर्तित कर रही है; जब यह पीके को खोजने का प्रयास करता है तो combobox प्रस्तुत करने में विफल रहता है, शून्य जो उसके बैकिंग स्टोर में मौजूद नहीं है।
मुझे डेटा के लिए उपयोग: कॉन्फ़िगरेशन विकल्प मिला है। फ़ील्ड ऑब्जेक्ट्स, 3.3.0 फ़ाइनल में अपग्रेड किया गया है और combobox के लिए मेरा int मान सेट करने के लिए सेट करें: सत्य। दुर्भाग्यवश, इसका कोई असर नहीं पड़ रहा है। डीकोडेड मान अभी भी शून्य से शून्य तक बदला जा रहा है।
जेएसओएन फ़ील्ड के डेटा शून्य होने पर फ़ील्ड को शून्य पर सेट नहीं करने के बारे में कोई भी विचार है?
यहां क्या चल रहा है इसका एक चित्र है। डेटा पर ध्यान दें: मान शून्य है, लेकिन JSON मान शून्य है।
धन्यवाद!
(! गाह stoopid प्रतिष्ठा < 10 तो मैं सीधे पिक पोस्ट नहीं कर सकते इसे यहाँ देखें:। debug pic):
fields: [
{name:"id", type:"int"},
{name:"occurenceDate", dateFormat: 'Y-m-d\\TH:i:s', type:"date"},
{name:"docketNumber", type:"string"},
{name:"courtLocationId", type:"int", useNull:true},
{name:"assignedOfficerId", type:"int", useNull:true},
{name:"primaryIncidentTypeId", type:"int", useNull:true},
{name:"secondaryIncidentTypeId", type:"int", useNull:true},
{name:"tertiaryIncidentTypeId", type:"int", useNull:true},
{name:"incidentLocation", type:"string"},
{name:"summary", type:"string"},
{name:"personalItemsSeized", type:"string"},
"supplements",
"parties",
"judgeIds"
]
सर्वर। मैंने JSONObjectMapper को क्लाइंट को शून्य फ़ील्ड वापस करने के लिए कॉन्फ़िगर नहीं किया है (जैक्सन डब्ल्यू/स्प्रिंग का उपयोग करके): setSerializationConfig()। SetSerializationInclusion (JsonSerialize.Inclusion.NON_NULL); अब शून्य फ़ील्ड वापस नहीं आ रहे हैं, लेकिन combobox अभी भी सही ढंग से प्रस्तुत करने में विफल रहा है। अभी भी शोध कर रहे हैं .... –