मैं उपयोगकर्ता नियंत्रण करने के लिए मानचित्रण JSON obejct के लिए नॉकआउट का उपयोग कर सही का निशान, मैं एक चेक बॉक्स की एक सूची है, वेनॉकआउट चेक/सभी कॉम्बो बॉक्स
<input type="checkbox" data-bind="checked: IsEnabled1" />
की तरह लग रहा JSONObject
var viewModel = {
IsEnabled1 :ko.observable(true),
IsEnabled2 :ko.observable(true),
IsEnabled3 :ko.observable(false)
};
...
ko.applyBindings(viewModel);
है और मैं ग्लोबल चेक बॉक्स जोड़ना चाहता हूं जो अन्य सभी को चेक/अनचेक कर देगा, मैंने जावास्क्रिप्ट साइड पर यह बदलाव किए हैं लेकिन वैश्विक चेक बॉक्स यूआई भाग अपडेट करते हैं लेकिन वे अलग-अलग चेक बॉक्स से डेटा जेएसओएन ऑब्जेक्ट पर मैपिंग नहीं करते हैं।
वैश्विक चेकबॉक्स
$("#GeneralTable thead tr th:first input:checkbox").click(function() {
var checkedStatus = this.checked;
$("#GeneralTable tbody tr td:first-child input:checkbox").each(function() {
this.checked = checkedStatus;
});
});
इस कोड को मेरी JSON ऑब्जेक्ट के बाद डेटा कि यूआई से संबंधित नहीं होते हैं।
जेएस पक्ष से चेक बॉक्स के बाद सभी JSON को कैसे अपडेट करें?
आपके द्वारा पोस्ट किया गया कोड हमारे उत्तर देने के लिए पर्याप्त नहीं है आपका प्रश्न। –
अब बेहतर होना चाहिए। धन्यवाद। –
आपके कोड में समस्या, कि आप नोड्स के साथ बातचीत करते हैं। लेकिन आपको डेटा के साथ बातचीत करने की जरूरत है। यह एमवीवीएम दुनिया में बेहतर है :-) कृपया मेरा जवाब जांचें। मुझे लगता है कि यह आपके लिए काम करेगा। – Romanych