কোনও ইউআই-উপাদান ফর্ম ক্ষেত্রে একটি ডিফল্ট কনফিগারেশন মান সেট করুন


9

ফর্ম এবং গ্রিডের জন্য ইউআই-উপাদান ফর্ম্যাটটি ২.২ (ডিভ) সংস্করণে পরিবর্তিত হচ্ছে। (সম্ভবত এটি ইতিমধ্যে হয়েছে)। আমি ক্ষেত্রের জন্য কীভাবে একটি ডিফল্ট মান সেট করতে পারি।
২.২-দেবের আগে আপনি ফর্মটিতে এই জাতীয় ক্ষেত্র যুক্ত করতে পারেন।

    <field name="title">
        <argument name="data" xsi:type="array">
            <item name="config" xsi:type="array">
                <item name="dataType" xsi:type="string">text</item>
                <item name="default" xsi:type="string">Some default value.</item>
                <item name="label" xsi:type="string" translate="true">Page Title</item>
                <item name="formElement" xsi:type="string">input</item>
                <item name="source" xsi:type="string">source_here</item>
                <item name="sortOrder" xsi:type="number">20</item>
                <item name="dataScope" xsi:type="string">title</item>
                <item name="validation" xsi:type="array">
                    <item name="required-entry" xsi:type="boolean">true</item>
                </item>
            </item>
        </argument>
    </field>

২.২-দেব-এ কলামটি দেখতে এমন দেখাচ্ছে:

    <field name="title" sortOrder="20" formElement="input">
        <argument name="data" xsi:type="array">
            <item name="config" xsi:type="array">
                <item name="source" xsi:type="string">source_here</item>
            </item>
        </argument>
        <settings>
            <validation>
                <rule name="required-entry" xsi:type="boolean">true</rule>
            </validation>
            <dataType>text</dataType>
            <label translate="true">Page Title</label>
            <dataScope>title</dataScope>
        </settings>
    </field>

defaultআমার দ্বিতীয় উদাহরণ থেকে অনুপস্থিত লক্ষ্য করুন ।
আমি চেষ্টা করেছি <default>Some default value</default>এবং পূর্ববর্তী সংস্করণ হিসাবে একই সিনট্যাক্স কিন্তু এক্সএমএল যাচাই করে না।

নতুন সংস্করণে এটি করার কোনও উপায় আছে বা কেউ এটি উপেক্ষা করেছেন?


1
হাম .... পিআর ... হুম ...
ডিজিটাল পিয়ানিজমে

@ রাফেলাতডিজিটালপিয়ানিজম আমার প্রথমে একটি কনফার্মেশন দরকার।
মারিয়াস


সম্ভবত কিছুটা অফ-টপিক: তবে এটি কি পিছনে সামঞ্জস্যপূর্ণ হবে? : -এস
জিল বার্কার্স

@GielBerkers। আমি এখন পর্যন্ত যা যা পরীক্ষা করেছি, তার থেকে পুরানো সংস্করণটি এখনও ২.২-ডিভ সংস্করণে কাজ করে। তাই আমি হ্যাঁ বলব।
মারিয়াস

উত্তর:


2

আমি কয়েকটি মূল ফাইল খনন করেছি এবং আমি দেখতে পাচ্ছি যে তারা এটির মতো ডিফল্ট মান সেট করেছে

সূত্র vendor/magento/module-catalog/view/adminhtml/ui_component/category_form.xml

আপনি নীচে চেষ্টা করতে পারেন এটি হতে পারে এটি আপনাকে সহায়তা করবে:

<field name="title" sortOrder="20" formElement="input">
    <argument name="data" xsi:type="array">
        <item name="config" xsi:type="array">
            <item name="source" xsi:type="string">source_here</item>
            <item name="default" xsi:type="string">Some default value.</item> <!--Default Value-->
        </item>
    </argument>
    <settings>
        <validation>
            <rule name="required-entry" xsi:type="boolean">true</rule>
        </validation>
        <dataType>text</dataType>
        <label translate="true">Page Title</label>
        <dataScope>title</dataScope>
    </settings>
</field>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.