मैं अपने Magento 2 मॉड्यूल में एक फार्म क्षेत्र की इस ui- घटक परिभाषा है।
<field name="name">
<argument name="data" xsi:type="array">
<item name="config" xsi:type="array">
<item name="dataType" xsi:type="string">text</item>
<item name="label" xsi:type="string" translate="true">Some Label</item>
<item name="formElement" xsi:type="string">input</item>
<item name="source" xsi:type="string">something_here</item>
<item name="sortOrder" xsi:type="number">10</item>
<item name="dataScope" xsi:type="string">name</item>
<item name="notice" xsi:type="string" translate="true">Enter something here</item>
<item name="validation" xsi:type="array">
<item name="required-entry" xsi:type="boolean">true</item>
</item>
</item>
</argument>
</field>
और मैं इसे आसानी से बनाने की कोशिश कर रहा हूं। अक्षम नहीं है। बस पढ़ी हुई।
मैंने जोड़ने की कोशिश की:
<item name="readonly" xsi:type="boolean">true</item>
विन्यास अनुभाग के लिए, लेकिन जाहिर है मैं असफल रहा।
मैं फ़ील्ड को आसानी से कैसे बना सकता हूं? क्या मैं मैदान को आसानी से बना सकता हूं?
"अक्षम" और "आसानी से" मापदंडों के बीच क्या अंतर है? मेरी राय में दोनों पैरामीटर समान तरीके से काम करते हैं।
—
सियारि उचुकलेबौ
मुझे जो पता है उससे, अक्षम का मतलब है कि फ़ील्ड को पोस्ट के माध्यम से नहीं भेजा जाता है और आसानी से भेजा जाता है। मेरी योजना कुछ जावास्क्रिप्ट के माध्यम से पठनीय क्षेत्र के मूल्य को संशोधित करने की है।
—
मेरियस
ज़रूर, लेकिन नियमित मैगेंटो फॉर्म में (ui नहीं) "पठनीय" विशेषता का अर्थ है html- विशेषता "अक्षम"। दूसरे तरीके से आपको एक कस्टम घटक या एक कस्टम स्क्रिप्ट का उपयोग करना चाहिए, ui- घटकों के लिए "readonly" विशेषता nonexists के बीच बने।
—
सियारि उचुकलेबौ
मैं अभी आपके उत्तर के साथ रहना चाहता हूं। मुझे उम्मीद है कि मुझे वास्तव में भविष्य में एक क्षेत्र को अक्षम बनाने की आवश्यकता नहीं है।
—
मेरियस
इनपुट के रूप में फ़ॉर्मेमेंट को छोड़ दें और इस तरह से टेक्स्ट एलिमेंट जोड़ें। जैसे कि आइटम का नाम = "एलिमेंट", एक्सटी: टाइप = "स्ट्रिंग"> यूआई / फॉर्म / एलिमेंट / टेक्स्ट </ आइटम> देखें: magento.stackexcc.com/a/296735/14271
—
Magento_Newbie