Updating only certain parts of the UI?

actions>
        <set field="facilityId" from="facilityId ?: ec.user.getPreference('FacilityActive') ?: ec.user.getPreference('FacilityGeneralDefault')"/>
        <set field="pageSize" from="pageSize ?: 60"/>
        <set field="result" from="ec.service.sync().name('UIServices.searchProduct').parameters(ec.context).call()"/>
        <set field="productList" from="result.productList"/>
        <set field="tileName" from="result.tileName"/>
        <script>paginateList("productList", null, context)</script>
    </actions>

    <widgets>
        <container-row><row-col md="6">
            <form-single name="SearchForm" transition="." focus-field="lookupId">
                <field name="lookupId"><default-field title="Cod bare"><text-line/></default-field></field>
                <field name="submitButton"><default-field title="Cauta"><submit/></default-field></field>
                <field-layout><field-row-big><field-ref name="lookupId"/><field-ref name="submitButton"/></field-row-big></field-layout>
            </form-single>
        </row-col>
        <row-col md="6">
            <form-single name="TileForm">
                <field name="tileName"><default-field title="Model gresie"><text-line/></default-field></field>
                <field name="scrapeDunca"><default-field title="Cauta Dunca"><submit/></default-field></field>
                <field-layout><field-row-big><field-ref name="tileName"/><field-ref name="scrapeDunca"/></field-row-big></field-layout>
            </form-single>
        </row-col></container-row>

        <form-list name="ProductList" list="productList" skip-form="true">
            <row-actions>
                <entity-find entity-name="mantle.product.ProductIdentification" list="prodIdentList">
                    <econdition field-name="productId"/><order-by field-name="productIdTypeEnumId"/></entity-find>
            </row-actions>
            <field name="pseudoId">
                <header-field title="ID" show-order-by="case-insensitive"/>
                <default-field><display also-hidden="false"/></default-field>
            </field>
            <field name="prodIdents"><default-field title="Other IDs">
                <section-iterate name="OtherProductIdSection" list="prodIdentList" entry="prodIdent"><widgets>
                    <label text="${prodIdent.idValue} (${prodIdent.type?.description ?: ''})" type="div"/>
                </widgets></section-iterate>
            </default-field></field>

            <field name="productName">
                <header-field title="Name" show-order-by="case-insensitive"/>
                <default-field><display also-hidden="false"/></default-field>
            </field>

            <field name="priceNicename">
                <header-field title="Price" show-order-by="true"/>
                <default-field><display also-hidden="false"/></default-field>
            </field>

            <field name="stockL1">
                <header-field title="Stoc L1" show-order-by="true"/>
                <default-field><display also-hidden="false"/></default-field>
            </field>
            <field name="stockL2">
                <header-field title="Stoc L2" show-order-by="true"/>
                <default-field><display also-hidden="false"/></default-field>
            </field>

            <form-list-column><field-ref name="pseudoId"/><field-ref name="prodIdents"/></form-list-column>
            <form-list-column><field-ref name="productName"/></form-list-column>
            <form-list-column><field-ref name="priceNicename"/></form-list-column>
            <form-list-column><field-ref name="stockL1"/></form-list-column>
            <form-list-column><field-ref name="stockL2"/></form-list-column>
        </form-list>
    </widgets>