export.database.launch
author Carlos Aristu <carlos.aristu@openbravo.com>
Mon, 08 Aug 2016 12:32:51 +0200
changeset 30074 768f34426413
parent 1550 f84e3b62bd71
permissions -rw-r--r--
fixes issue 33588: extra DS calls having summary functions and lazy filtering

When working with the grid having summary functions, several flows were performing datasource requests for recalculating the summaries:
- Open a tab having a grid that already contains a summary function.
- After saving a new record
- After updating an existing record
- After deleting a record
- After switching into form view and saving the record
- After selecting/replacing a summary function

Having the summary row displayed during those actions, Smartclient was recalculating the grid automatically. Now, if the lazy filtering is enabled, the summary row is hidden to prevent the recalculation. Thus, the summary function will be recalculated once the filter/sorting action is requested by the user.
rafael@1550
     1
<?xml version="1.0" encoding="UTF-8"?>
rafael@1550
     2
<launchConfiguration type="org.eclipse.ant.AntLaunchConfigurationType">
rafael@1550
     3
<stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/>
rafael@1550
     4
<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
rafael@1550
     5
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
rafael@1550
     6
<listEntry value="1"/>
rafael@1550
     7
</listAttribute>
rafael@1550
     8
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
rafael@1550
     9
<listEntry value="org.eclipse.ui.externaltools.launchGroup"/>
rafael@1550
    10
</listAttribute>
rafael@1550
    11
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/openbravo}"/>
rafael@1550
    12
<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
rafael@1550
    13
<stringAttribute key="org.eclipse.ant.ui.ATTR_BUILD_SCOPE" value="${none}"/>
rafael@1550
    14
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
rafael@1550
    15
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_ANT_TARGETS" value="export.database,"/>
rafael@1550
    16
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
rafael@1550
    17
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="openbravo"/>
rafael@1550
    18
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
rafael@1550
    19
<listEntry value="/openbravo/build.xml"/>
rafael@1550
    20
</listAttribute>
rafael@1550
    21
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/openbravo/build.xml}"/>
rafael@1550
    22
</launchConfiguration>