2012-08-30 13 views
5

प्रतिबद्ध इन चरणों के लिए: App.router.transaction() द्वारा
1. प्रारंभ लेन-देन
2. पोस्ट-1 & के बाद 2 लेन-देन
3. हटाएँ बाद के में जोड़े 1
4. हटाएँ पोस्ट-2
5. transaction.commit()रोलबैक लेन-देन करता है, तो रिटर्न त्रुटि

कैसे निम्नलिखित को संभालने के लिए:
1., देखने से रिकॉर्ड हटाएं अपने नष्ट कर दिया fr के बाद ओम सर्वर
2. यदि कमिट विफल रहता है, रोलबैक लेनदेन। तो रिकॉर्ड्स दृश्य में फिर से दिखाई देता है।
3. हटाए गए रिकॉर्ड को कैसे दिखाना है, स्थानीय हटाए जाने के बाद इसे संग्रह से हटा दिया जाता है।

उत्तर

0
  1. रिकॉर्ड एंबर-डेटा द्वारा संग्रह से निकाल दिया जाएगा एक बार ajax लेन-देन सफलतापूर्वक करता है।
  2. यदि प्रतिबद्ध विफल रहता है, तो इसे एम्बर-डेटा द्वारा संग्रह से हटाया नहीं जाएगा। AJAX.success कॉलबैक एक फ़ंक्शन को कॉल करता है जो संग्रह से रिकॉर्ड्स को हटा देता है। ऐसा कोई त्रुटि हैंडलर प्रतीत नहीं होता है।
  3. प्रतिबद्धता सफल होने के बाद आइटम संग्रह से हटा दिए जाएंगे। यदि आप रिकॉर्ड्स को हटाए जाने के रूप में दिखाना चाहते हैं तो आप पोस्ट पर हटाए गए ध्वज संपत्ति को सेट करना चाहते हैं और फिर उन्हें हटाने के बजाय उन्हें अपडेट कर सकते हैं। यह कुछ है जो मैं भी भाग गया।
संबंधित मुद्दे