คำถามติดแท็ก modal

2
ฉันจะเปลี่ยนคำกริยาที่มีอยู่ใน Magento 2 ได้อย่างไร
ฉันพยายามที่จะเปลี่ยนพฤติกรรมของ Modal (ไม่ Model) ในวีโอไอพี 2. กิริยาช่วยในคำถามจะถูกประกาศในadvanced_inventory_modalmodule-catalog-inventory/view/adminhtml/ui_component/product_form.xml ตอนนี้ฉันรู้ว่าฉันสามารถใช้ตัวดัดแปลงใน Product-form-modifier-pool: <virtualType name="Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Pool"> <arguments> <argument name="modifiers" xsi:type="array"> <item name="hf_quantity" xsi:type="array"> <item name="class" xsi:type="string">Vendor\Module\Ui\DataProvider\Product\Form\Modifier\Quantity</item> <item name="sortOrder" xsi:type="number">100</item> </item> </argument> </arguments> </virtualType> ... และใช้modifyMeta()-method ในตัวแก้ไขของฉันเพื่อจัดการการกำหนดค่า XML แต่ด้วยเหตุผลบางอย่าง modal สินค้าคงคลังไม่ปรากฏในข้อมูลที่ให้ไว้ที่นี่มันไม่ใช่sortOrderปัญหาที่เกี่ยวข้องเนื่องจากฉันตั้งไว้สูงแล้วsortOrder-attribute อาจมีสิ่งที่จะทำอย่างไรกับมัน แล้วอะไรล่ะ ใครสามารถบอกฉันได้ว่าอะไรคือวิธีที่เหมาะสมในการปรับเปลี่ยนเนื้อหาของคำกริยาที่มีอยู่ใน Magento 2 แก้ไข: ฉันพบวิธีแก้ปัญหาหรือวิธีแก้ปัญหา (ยังไม่แน่ใจ) เกี่ยวกับวิธีการบรรลุสิ่งที่ฉันพยายามบรรลุ ปรากฎว่าถ้าฉันตั้งไว้sortOrderที่10,000ฉันมีข้อมูลบางอย่างในmodifyMeta()วิธีการ -a ของฉันที่ฉันสามารถใช้: public function modifyMeta(array …
36 magento2  modal 

5
วิธีการสร้างฟอร์มป๊อปอัพ - โมดัลใน magento2
ฉันใหม่สำหรับ magento2 ฉันพยายามสร้างป๊อปอัปสำหรับรูปแบบใหม่ของฉัน ฉันสร้างป๊อปอัปซึ่งทำงานได้ดี แต่ไม่สามารถสร้างคำกริยา ต่อไปนี้เป็นรหัสสำหรับป๊อปอัพที่โหลดในการโหลดหน้า - require([ 'jquery', 'Magento_Ui/js/modal/alert' ], function($, alert) { alert({ title: "Some title", content: "we can show popuop based on cookies later", autoOpen: true, clickableOverlay: false, focus: "", actions: { always: function(){ console.log("modal closed"); } } }); } ); โปรดช่วยฉันสร้างกิริยา ความช่วยเหลือใด ๆ ที่เป็นที่นิยมจริงๆ

2
จะสร้างป็อปอัพ Magento 2 Modal ที่ไม่สามารถปิดได้อย่างไร
ฉันกำลังพยายามสร้างป๊อปอัปที่ไม่สามารถปิดได้ มีปุ่มที่จะนำคุณไปยังหน้าถัดไปโดยคลิกที่ปุ่มนี้ แต่ฉันไม่ต้องการให้ผู้ใช้ปิดได้ ป๊อปอัป modal สามารถปิดได้ 3 วิธี: คลิกปุ่มกากบาท / [X]ที่มุมบนขวา กดหลบหนี คลิกที่ภาพซ้อนทับ จนถึงตอนนี้เป็นคำกริยา JS ของฉันและฉันคิดว่าclickableOverlay: falseฉันได้จัดการกับสิ่งที่สามแล้ว: require( [ 'jquery', 'Magento_Ui/js/modal/modal' ], function($, modal) { $("#popup").modal({ autoOpen: true, responsive: true, clickableOverlay: false, modalClass: 'modal-custom', title: 'Popup', buttons: [{ text: $.mage.__('Take me back to the homepage'), class: 'action close-popup wide', click: …

1
ส่วนประกอบกับ Widget
ใน Magento 2 อะไรคือความแตกต่างระหว่างส่วนประกอบกับวิดเจ็ต ตัวอย่างเช่นมีองค์ประกอบเป็นกิริยาช่วยและเครื่องมือเป็นกิริยาช่วยพวกเขาทั้งสองดูเหมือนจะทำสิ่งเดียวกัน ตัวแทน องค์ประกอบModal UIใช้หน้าต่างรองที่เปิดด้านบนของหน้าต่างหลัก มันใช้เครื่องมือคำกริยา วิดเจ็ต วีโอไอพี Modal เครื่องมือดำเนินหน้าต่างรองที่เปิดด้านบนของหน้าต่างหลัก วิดเจ็ตสามารถเริ่มต้นได้ด้วย JS ไม่กี่บรรทัดโดยที่คอมโพเนนต์ต้องมีหลายบรรทัดของ XML และยังคงใช้วิดเจ็ต ดังนั้นทำไมทุกคนจะใช้วิธีการ XML?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.