我試圖創建一個創建產品的單一表單,並且還添加了一個SKU,但我還沒有找到一個可以幫助我解決問題的例子。跨越多個實體的表單
我想要構建的是一個帶有三個文本行/區域字段的窗體單元,以便用戶輸入值,同時我能夠正確保存productName和描述的值idValue並不令人驚訝不保存。我試圖在字段名稱中包含完整的實體路徑,但這也不起作用。
任何建議或指針現有的例子將受到感謝!
<?xml version="1.0" encoding="UTF-8"?>
<screen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://moqui.org/xsd/xml-screen-1.5.xsd">
<parameter name="productId"/>
<transition name="newProduct">
<default-response url=".">
<parameter name="productId" value=""/>
</default-response>
</transition>
<transition name="createProduct">
<service-call name="create#mantle.product.Product"/>
<default-response url="."/>
</transition>
<transition name="updateProduct">
<service-call name="update#mantle.product.Product"/>
<default-response url="."/>
</transition>
<widgets>
<form-single name="CreateProduct" transition="createProduct">
<field name="productName"><default-field><text-line/></default-field></field>
<field name="description"><default-field><text-area/></default-field></field>
<field name="idValue"><default-field><text-line></text-line></default-field></field>
<field name="submitButton"><default-field title="Create"><submit/></default-field></field>
</form-single>
</widgets>
</screen>