मैं थोड़ी देर के लिए समरोट संपादक का उपयोग कर रहा हूं और यह उन चीज़ों के लिए काम कर रहा है जिनके लिए मुझे इसकी आवश्यकता है। हालांकि, मैं हाल ही में एक उपयोगकर्ता कार्रवाई के बाद इसे अक्षम (नष्ट नहीं) चाहता था। सफलता के बिना प्रयासों के बाद, यह मेरे लिए हुआ कि मैं जो चाहता था उसे प्राप्त करने के लिए नष्ट() विधि का उपयोग कर सकता था। मैंने देखा कि लिखित क्षेत्र अक्षम होने के साथ, Summernote अभी भी अपने संपादक को पहले से ही अक्षम टेक्स्टरेरा बदल गया है। यहाँ है कि मैं क्या अंत में किया है:Summernote संपादक को अक्षम/सक्षम विधियों को जोड़ना
इसे बनाने के बाद summernote अक्षम करने के लिए: मैं पहली बार इसे नष्ट कर दिया है, तो लक्ष्य तत्व अक्षम, और अंत में इसे पुन: प्रारंभ:
$(".summernoteTarget").destroy();
$(".summernoteTarget").prop('disabled', true);
$(".summernoteTarget").summernote();
और इसे फिर से सक्षम करने के लिए, मैं पहले नष्ट यह पहले की तरह है, तो लक्ष्य तत्व, और अंत में सक्षम यह फिर से प्रारंभ:
$(".summernoteTarget").destroy();
$(".summernoteTarget").prop('disabled', false);
$(".summernoteTarget").summernote();
इस छोटी सी समस्या के साथ चाल किया: जब यह 'अक्षम' राज्य में रहता है, सभी नियंत्रण अक्षम नहीं कर रहे हैं , केवल लेखन क्षेत्र है। तो एक उपयोगकर्ता अभी भी कह सकता है, एक फ़ाइल को लेखन क्षेत्र पर खींचें लेकिन इससे कोई त्रुटि बढ़ जाती है।
किसी Summernote के स्रोत पर एक नज़र लिया है और) को नष्ट करने के दो तरीके (अक्षम करें और सक्षम) इसके अलावा में जोड़ सकते हैं (, ताकि हम कुछ ऐसा कर सकते हैं:
$(".summernoteTargetElement").disable();
$(".summernoteTargetElement").enable();
धन्यवाद।
मैं आपके समाधान का प्रयास करूंगा और देख सकता हूं कि आपने जिस कोड प्रॉपर्टी की बात की थी उसके बारे में क्या करना है। –