Custom Options Source - Alekseon/magento2-widget-forms GitHub Wiki
Its easy to add custom options source by di.xml file in Your module.
adminhtml/di.xml:
<type name="Alekseon\CustomFormsBuilder\Model\FieldOptionSources">
<arguments>
<argument name="optionSources" xsi:type="array">
<item name="unique_code" xsi:type="array">
<item name="label" xsi:type="string">Custom Options</item>
<item name="source_model" xsi:type="string">Company\Module\Model\Attribute\Source\CustomOptions</item>
<item name="backend_type" xsi:type="string">varchar</item>
</item>
</argument>
</arguments>
</type>
Company\Module\Model\Attribute\Source\CustomOptions:
class CustomOptions extends \Alekseon\AlekseonEav\Model\Attribute\Source\AbstractSource { public function getOptions() { return [ 'option1' => 'My option A', 'option2' => 'My option B', ]; } }
|
|