पर रीसेट करें मेरे पास एक चुनिंदा बॉक्स है जिसे मैं नॉकआउट का उपयोग करके पॉप्युलेट कर रहा हूं। एक बार उपयोगकर्ता ने फ़ॉर्म पर कुछ चयन किए हैं, तो मैं उस चयन बॉक्स को अपने डिफ़ॉल्ट मान पर रीसेट करना चाहता हूं जो optionsCaption
में सेट है। आप यह करने के बारे में कैसे जाएंगे? मैंने इसे एक खाली स्ट्रिंग पर सेट करने का प्रयास किया है, हालांकि यह उस मान के साथ छोड़ देता है जिसे उपयोगकर्ता ने चुना है।Knockout.js किसी चयनित बैक के मान को अपने डिफ़ॉल्ट मान
यहाँ मेरी कोड है:
self.components = ko.observableArray(["Component":"1234", "Component":"5678"]);
self.component = ko.observable();
क्या मैं तो दूसरे खंड में करने की कोशिश है:
self.component("");
हालांकि इस के लिए प्रकट होता
<select data-bind="options: components, optionsValue: 'Component', optionsText: 'Component', optionsCaption: 'Choose Component', value: component"></select>
यहाँ js है कोई प्रभाव नहीं है।
संपादित करें: यहाँ एक बेला http://jsfiddle.net/BASY4/
'self.component (" "); 'मेरे लिए ठीक काम करता है: http://jsfiddle.net/8sku5/। क्या आप कृपया अपना जेएसफिल्ड बना सकते हैं जो आपकी समस्या को पुन: उत्पन्न करता है? – nemesv
अब जोड़ा गया बेवकूफ –