2012-12-27 15 views
5

मेरे पास नौकरी की शुरुआत और समाप्ति तिथि चुनने के लिए दो केंडो डेटपिकर्स हैं। नौकरी में कई कार्यों का समावेश होता है जिसमें कार्य पूर्ण होने का चयन करने के लिए प्रत्येक रिकॉर्ड के लिए केंडो डेटपिकर के साथ ग्रिड में सूचीबद्ध होते हैं)केंडो डेटपिकर अधिकतम दिनांक अंक

जब मैं नौकरी शुरू और अंत करता हूं तो प्रत्येक कार्य का अधिकतम और न्यूनतम सेट करता है तारीख। मैं केंडो के साथ डेटा को बांधने के लिए केंडो का उपयोग करता हूं (केंडो नॉकआउट के माध्यम से)।

समस्या तब होती है जब उपयोगकर्ता नौकरी की समाप्ति तिथि को साफ़ करता है, मैंने कार्य स्तर दिनांकककर (20 99, 11.31) की अधिकतम तिथि निर्धारित की है, लेकिन जब मैं कार्य स्तर डेटपिकर पर क्लिक करता हूं तो मैं अगले महीने एक बार में नेविगेट नहीं कर सकता। अगर मैं किसी अन्य डेटपिकर पर क्लिक करता हूं तो नेविगेट कर सकता हूं। ऐसा तब होता है जब मैं नौकरी के स्तर की शुरुआत या समाप्ति तिथि हटा देता हूं।

उत्तर

1

वैसे यह प्रश्न अब 'सक्रिय' प्रतीत नहीं होता है, लेकिन संदर्भ के लिए, मैं नया मूल्य निर्धारित करने के बाद केनडो नियंत्रण पर .enable() को कॉल करके समस्या को हल करने में कामयाब रहा (मैं को + को का उपयोग कर रहा था -kendo लेकिन यह बिल्कुल वैसा ही) फिडल है कि अन्य की तुलना में: http://jsfiddle.net/AlexPaven/m5M46/2/ बेला में

कोड:

var vm = { 
    val: ko.observable(new Date()), 
    mx: ko.observable(new Date()) 
}; 

ko.applyBindings(vm); 

setTimeout(function() { 
    vm.mx(new Date(2099, 11, 31)); 
    var d = $('#a').data('kendoDatePicker'); 
    d.enable(); // commenting this exhibits the problem - max constraint isn't updated visually 
}, 3000); 

मैं यथोचित यकीन है कि यह कोई साइड प्रभाव पड़ता है हूँ, यदि आप सक्षम स्थिति को संरक्षित करना चाहते हैं तो मुझे यकीन है कि आप राज्य की जांच कर सकते हैं और सक्षम + अक्षम या अक्षम + सक्षम कर सकते हैं।

जीज़, यह कष्टप्रद था।

संपादित करें: गलत, मुझे उस व्यवहार से बेवकूफ़ बना दिया गया जो थोड़ा अधिक शामिल है। यदि आप एक नया अधिकतम सेट करते समय प्रत्येक बार डेटपिकर खोलते हैं तो आपको केवल बग मिलती है; पहली बार परिवर्तन स्वीकार किया जाता है लेकिन बाद के समय यह नहीं है। मुझे लगता है कि मैं कुछ और मिनट बिताऊंगा ...

संबंधित मुद्दे