मैं एक एक्सटेंशन बना रहा हूं जो डिफाल्ट कॉन्फ़िगरेबल ऑप्शन लेबल की जगह लेता है, विशेषता नाम के साथ 'एक विकल्प चुनें ...', उदाहरण के लिए 'एक रंग चुनें'।
मैं jQuery विजेट configurable.js को कैसे बढ़ा सकता हूं (ओवरराइड नहीं कर सकता हूं) और केवल इस लाइन को संशोधित कर सकता हूं!
मैं प्रलेखन से जानता हूं कि मैं एक jQuery विजेट को ओवरराइड कर सकता हूं, इसलिए मैंने किया:
define([
'jquery',
'jquery/ui',
'configurable' // usually widget can be found in /lib/web/mage dir
], function($){
$.widget('silvan.configurable', $.mage.configurable, {
});
return $.silvan.configurable;
});
मैं इस फ़ाइल को कैसे आरंभ कर सकता हूं? क्या मुझे इसे आवश्यकता-विन्यास के माध्यम से लोड करना चाहिए? नक्शा कार्य केवल सही ओवरराइडिंग के लिए है?
क्या केवल इस पंक्ति को संशोधित करना संभव है? यह इस समारोह से कहा जाता है:
_fillSelect: function (element) {}