Использование ui-component
<field name="interest" formElement="multiselect">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="source" xsi:type="string">customer</item>
</item>
<item name="options" xsi:type="object">
\Model\InterestOptions
</item>
</argument>
<settings>
<label translate="true">Interest</label>
</settings>
</field>
И источник моего списка:
class InterestOptions implements OptionSourceInterface
{
public function toOptionArray()
{
return [
'option1' => [
'label' => 'Option 1',
'value' => 'option1'
],
'option2' => [
'label' => 'Option 2',
'value' => 'option2'
]
}
}
Я хотел бы проверить какое-то значение перед загрузкой страницы. Есть идеи?