2012-04-11 15 views

cevap

19

otomatik

Store.sync() yenilemeleri de kayıtları değiştirilmiş sunucudan sonuçlarla Modeli yeniler (doğru sunucu yanıtını kurulum olması koşuluyla). Teknik olarak, her iki yöntem de aynı şekilde geçerlidir. Ancak, bence, yalnızca bir durumda Model.save() kullanabilirsiniz: store. Niye ya? Çünkü deponuz olduğunda ve Model.save() kullandığınız için, store ve model için kurulum bağlantı (proxy) yapılandırmanızın olduğu anlamına gelir. Bu da, sürdürülmesi potansiyel olarak zor olan çoğaltılmış kodunuz olduğu anlamına gelir.

Yani, bağımsız modelini kullanmaları durumunda bu depo olmadan Model.save() kullanın özetlemek (herhangi bir şebekeye bağlı değil form varken o durumda olabilir. Eğer böyle form için bağımsız model oluşturmak Yani) ve diğer durumlarda Store.sync() kullanın.

+0

Store.sync() hangi soruyu başarılı olarak bekliyor ve ne hata eğilimli? – Neutralizer

+1

@UmairAshraf, değiştirilmiş kayıtların listesini okuyucunun beklediği aynı biçimde bekler. Ayrıca yanıt “başarı: true” ve “message” içerebilir. [Bu örnekte] istekleri yanıtlarına bir göz atın (http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/writer/writer.html) –

+0

Gud açıklama –

İlgili konular