Tôi đang tạo tiện ích mở rộng thay thế nhãn tùy chọn có thể định cấu hình mặc định 'Chọn tùy chọn ...' bằng tên thuộc tính, ví dụ: 'Chọn màu ...'.
Làm cách nào tôi có thể mở rộng (không ghi đè!) Tiện ích jQuery configureable.js và chỉ sửa đổi dòng này?
Tôi biết từ tài liệu rằng tôi có thể ghi đè một tiện ích jQuery, vì vậy tôi đã làm:
define([
'jquery',
'jquery/ui',
'configurable' // usually widget can be found in /lib/web/mage dir
], function($){
$.widget('silvan.configurable', $.mage.configurable, {
});
return $.silvan.configurable;
});
Làm thế nào tôi có thể khởi tạo tập tin này? Tôi có nên tải nó qua notifyjs-config không? Các chức năng bản đồ chỉ dành cho ghi đè phải không?
Có thể chỉ sửa đổi dòng này? Nó được gọi từ chức năng này:
_fillSelect: function (element) {}