इम एक नहीं बल्कि कष्टप्रद बग (?) केंडो यूआई डेटा स्रोत में सामना कर बुलाया हो रही। जब मैं एक कस्टम समारोह पारित मेरी परिवहन परकेंडो डेटा स्रोत परिवहन कस्टम नहीं समारोह
मेरे अद्यतन विधि कहा जाता है नहीं हो रही है, लेकिन अगर मैं सिर्फ यह URL दें यह काम करता है।
यह काम करता है:
...
transport: {
update: { url: "/My/Action" }
}
...
यह
...
transport: {
update: function(options) {
var params = JSON.stringify({
pageId: pageId,
pageItem: options.data
});
alert("Update");
$.ajax({
url: "/My/Action",
data:params,
success:function(result) {
options.success($.isArray(result) ? result : [result]);
}
});
}
}
...
समारोह लागू नहीं हो रही है नहीं करता है, लेकिन एक ajax अनुरोध वर्तमान पृष्ठ URL के लिए बना है, और मॉडल डेटा तैनात किया जा रहा है , जो कि अजीब है। मुझे एक बग की तरह लगता है।
एकमात्र कारण मुझे इसकी आवश्यकता है, क्योंकि केंडो यह नहीं समझ सकता कि मेरी अपडेट एक्शन केवल एक ही तत्व लौटाती है, न कि सरणी - इसलिए, क्योंकि मैं केवल अपनी एपीआई को संतुष्ट नहीं करना चाहता केंडो, हालांकि मैं इसे दूसरी तरफ करता हूं।
किसी को भी इस अनुभव किया है, और सही दिशा में मुझे बात कर सकते हैं?
मैं भी schema.parse उपयोग करने की कोशिश, लेकिन यह है कि जब अद्यतन विधि बुलाया जा रहा था लागू नहीं हुए।
मैं myDs.sync()
का उपयोग अपने डेटा स्रोत सिंक करने के लिए।
मैं एक ही समस्या है, यकीन नहीं अगर यह तय हो गई है ... – SamJackSon