Skip to content

Widget parameter depends does not work on specified block #6868

Closed
@LordHansolo

Description

@LordHansolo

Preconditions

  1. Magento 2.1.1

Steps to reproduce

  1. Create Module adding Custom Widget
  2. Add Parameter like <parameter name="catalog_url" xsi:type="block" visible="true" required="true" sort_order="33"> <label translate="true">Category</label> <depends> <parameter name="enable_url" value="1" /> <parameter name="target_url" value="1" /> </depends> <block class="Magento\Catalog\Block\Adminhtml\Category\Widget\Chooser"> <data> <item name="button" xsi:type="array"> <item name="open" xsi:type="string" translate="true">Select Category...</item> </item> </data> </block> </parameter>
    parameter_depends
    It is important to use block class="Magento\Catalog\Block\Adminhtml\Category\Widget\Chooser" or block class="Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser".
  3. Set any custom depends.
  4. Go to admin panel. Add your widget. In widget options change parameter that our parameter depends on.

Expected result

Our Parameter disappears, if conditions set on depends are not met.

Actual result

Parameter is visible anyway.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Component: CmsFixed in 2.4.xThe issue has been fixed in 2.4-develop branchIssue: ConfirmedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedPriority: P2A defect with this priority could have functionality issues which are not to expectations.Progress: doneReproduced on 2.1.xThe issue has been reproduced on latest 2.1 releaseReproduced on 2.2.xThe issue has been reproduced on latest 2.2 releaseReproduced on 2.3.xThe issue has been reproduced on latest 2.3 releaseSeverity: S2Major restrictions or short-term circumventions are required until a fix is available.bug report

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions