Định dạng ui-thành phần cho biểu mẫu và lưới đang thay đổi trong phiên bản 2.2 (dev). (có lẽ nó đã làm rồi). Làm cách nào tôi có thể đặt giá trị mặc định cho trường.
Trước 2.2-dev, bạn có thể thêm một trường như thế này trong biểu mẫu.
<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>
trong 2.2-dev cột trông như thế này:
<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>
Lưu ý default
là thiếu từ ví dụ thứ hai của tôi.
Tôi đã thử <default>Some default value</default>
và cú pháp tương tự như đối với phiên bản trước nhưng xml không xác thực.
Có cách nào để làm điều đó trong phiên bản mới hoặc ai đó đã bỏ qua nó?
1
hum .... PR ... hum ...
—
Raphael tại Digital Pianism
@RaphaelatDigitalPianism Tôi cần xác nhận trước.
—
Marius
Không nhìn quá nhiều vào tbh nhưng nghe rất giống ai đó đã quên điều gì đó
—
Raphael tại Digital Pianism
Có lẽ hơi lạc đề: nhưng nó sẽ tương thích ngược? : -S
—
Giel Berkers
@GielBerker. Từ những gì tôi đã thử nghiệm cho đến nay, phiên bản cũ vẫn hoạt động trên phiên bản 2.2-dev. Vì vậy, tôi sẽ nói có.
—
Marius