วิธีดึงสกุลเงินโดยระบุสกุลเงินเที่เราต้องการแล้วนำมาแสดงใน drop-down

 

    <form name="EditQuote" type="single" target="updateQuote" title="" default-map-name="quote"

        header-row-style="header-row" default-table-style="basic-table">

        <actions>

            <!-- สำหรับดึงสกุลเงินที่เราต้องการ -->

            <entity-condition entity-name="Uom" list="uom">

                <condition-list combine="and">

                    <condition-expr field-name="uomTypeId" operator="equals" value="CURRENCY_MEASURE"/>

                    <condition-list combine="or">

                        <condition-expr field-name="abbreviation" operator="equals" value="USD"/>

                        <condition-expr field-name="abbreviation" operator="equals" value="THB"/>

                        <condition-expr field-name="abbreviation" operator="equals" value="CNY"/>

                        <condition-expr field-name="abbreviation" operator="equals" value="EUR"/>

                    </condition-list>

                </condition-list>

                <order-by field-name="abbreviation"/>

            </entity-condition>

        </actions

 

....

....

        <field position="2" name="currencyUomId" title="${uiLabelMap.CommonCurrency}">

            <drop-down allow-empty="true" no-current-selected-key="${defaultCurrencyUomId}">

                <!-- ใช้ form action ดึง Uom เพื่อกำหนดสกุลเงินที่เราต้องการ -->

                <list-options list-name="uom" key-name="uomId"  description="${abbreviation} - ${description}"/>

            </drop-down>

        </field>

</form>