タグ付けされた質問 「modal」

2
Magento 2で既存のモーダルを変更するにはどうすればよいですか?
Magento 2でモーダル(モデルではない)の動作を変更しようとしています。 問題のモーダルはadvanced_inventory_modalで宣言されていmodule-catalog-inventory/view/adminhtml/ui_component/product_form.xmlます。 product-form-modifier-poolでModifierを使用できることがわかりました。 <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構成を操作しますが、何らかの理由で、ここで提供されるデータにインベントリモーダルが存在しません。またsortOrder、私はすでにそのように高く設定しているので、関連する問題ではありません。sortOrder-attributeはそれとは何かを持っているかもしれません。 それで何が得られますか?Magento 2の既存のモーダルのコンテンツを変更する適切な方法を教えてください。 編集: 私が達成しようとしていることを達成する方法に関する解決策または回避策を見つけました(まだわかりません)。10000に設定sortOrderすると、使用可能なメソッドにデータが含まれていることがわかります。modifyMeta() public function modifyMeta(array $meta) { if ($path = $this->arrayManager->findPath('quantity_and_stock_status_qty', $meta, null, 'children')) { $this->arrayManager->remove( $path . '/children/qty/arguments/data/config/validation/validate-digits', $meta ); } if …
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モーダルポップアップを作成する方法
閉じられないモーダルポップアップを作成しようとしています。クリックして次のページに移動するボタンがありますが、ユーザーが閉じないようにしたいと思います。 モーダルポップアップは次の3つの方法で閉じることができます。 [X]右上の十字ボタンをクリック エスケープを押す オーバーレイをクリックします これまでのところ、これは私のモーダルJSであり、clickableOverlay: falseすでに3番目のものに取り組んでいると思います。 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: function () { window.location.href = '/'; } }] }); } …

1
コンポーネントvsウィジェット
Magento 2でコンポーネントとウィジェットの違いは何ですか?たとえば、モーダルコンポーネントとモーダルウィジェットがありますが、どちらも同じように見えます。 成分 モーダルUIコンポーネントは、メインウィンドウの上部に開口する二次ウィンドウを実装します。モーダルウィジェットを使用します。 ウィジェット Magentoのモーダルウィジェットのメインウィンドウの上部に開いた道具の二次ウィンドウ。 ウィジェットは、数行のJSで初期化できます。コンポーネントとしては、XMLの行数が多くてもウィジェットを使用します。では、なぜ誰もがXMLメソッドを使用するのでしょうか。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.