1
複数選択UIコンポーネントのデフォルト値を設定する
magento 2のインストールにカスタムエンティティがあります。 また、このエンティティのフィールドの1つはmultiselectタイプで、すべての国のリストが含まれています。 管理フォームにUIコンポーネントを使用しています。 選択には約200のレコードがあるので、複数選択フィールドは使いにくいため、複数選択フィールドは使いたくありません。 そのため、製品管理の追加/編集セクションのカテゴリフィールドに似た派手な複数選択の1つを作成しました。 見た目は良くなっていますが、デフォルト値を設定できません。 ここに私の設定があります(default設定項目に注意してください): <field name="affected_countries" formElement="select" component="Magento_Ui/js/form/element/ui-select" sortOrder="100"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="source" xsi:type="string">article</item> <item name="filterOptions" xsi:type="boolean">true</item> <item name="chipsEnabled" xsi:type="boolean">true</item> <item name="disableLabel" xsi:type="boolean">true</item> <item name="default" xsi:type="string">RO,MD</item> </item> </argument> <settings> <elementTmpl>ui/grid/filters/elements/ui-select</elementTmpl> <dataType>text</dataType> <label translate="true">Affected Countries</label> <dataScope>affected_countries</dataScope> <componentType>field</componentType> </settings> <formElements> <select> <settings> <options class="Magento\Config\Model\Config\Source\Locale\Country"/> …