Milletler,EXTJS Sorunu Boş Değerlerle Kaydet - useNull: bir etkisi yok - Yardımcı?
JSONStore tarafından desteklenen bir combobox bileşenim var. Mağazaya yüklenen veriler, açılan kutunun değeri için boş döndürülüyor. Değer bir int. JSON kod çözme işlemi boş değer sıfırdır; combobox'ın, yedekleme deposunda bulunmayan sıfır olan pk'yi bulmaya çalışırken ortaya çıkmasına neden olma.
Veriler için useNull: config seçeneğini buldum.Field nesneleri, 3.3.0 Final sürümüne yükseltildi ve combobox için int değerimi useNull olarak ayarla: true. Maalesef bu hiç bir etkide bulunmuyor. Kod çözülen değer hala sıfırdan sıfıra değiştirilmektedir.
Bir JSON alanı verisi sıfır olduğunda alanı nasıl sıfırlamayacağınız hakkında bir fikir yok mu?
İşte neler olduğuna dair bir resim. Verilere dikkat edin: değer sıfırdır, ancak JSON değeri boştur.
Teşekkürler!
(!. Gah stoopid itibar < 10 yüzden doğrudan pic post edemez buradan bakın: 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"
]
sunucu. JSONObjectMapper'ı null alanlarını istemciye döndürmemesi için yapılandırdım (Jackson w/Spring kullanarak): setSerializationConfig(). SetSerializationInclusion (JsonSerialize.Inclusion.NON_NULL); şimdi boş alanlar dönmüyor, ancak açılan kutu hala doğru şekilde işlenemiyor. Hala araştırma .... –