ฉันกำลังสร้างส่วนขยายที่แทนที่ป้ายกำกับตัวเลือกที่กำหนดค่าเริ่มต้น 'เลือกตัวเลือก ... ' ด้วยชื่อแอตทริบิวต์ตัวอย่างเช่น 'เลือกสี ... '
ฉันจะขยาย (ไม่แทนที่!) วิดเจ็ต jQuery ที่สามารถกำหนดค่าได้และปรับเปลี่ยนบรรทัดนี้ได้อย่างไร
ฉันรู้จากเอกสารที่ฉันสามารถแทนที่วิดเจ็ต 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;
});
ฉันจะเริ่มต้นไฟล์นี้ได้อย่างไร ฉันควรจะโหลดมันผ่าน requirejs-config ไหม ฟังก์ชั่นแผนที่ใช้สำหรับการเอาชนะเท่านั้นใช่มั้ย
เป็นไปได้หรือไม่ที่จะแก้ไขบรรทัดนี้เท่านั้น? มันถูกเรียกจากฟังก์ชั่นนี้:
_fillSelect: function (element) {}