Specifies which code optimizations will be made by WorkWithPlus. In each superior number, all the optimizations from the previous numbers will also be made.
The optimization numbers are:
- 0: No optimizations will be made (this is the value for all the KBs which started to use WorKWithPlus prior to version 10.1)
- 1: Sets the name of the tables of the FreeStyleGrids with Header as <GridName>_HeaderTable and <GridName>_DescriptionsTable instead of UnnamedTableFSWithHeaderHeader and UnnamedTableFreeStyleGridDescriptions
- 2: Improvement in Dynamic Filters: when the first item of the dynamic filters has operators it adds the options related to the first item directly in the web form (for the variable).
- 3: Improvement was included in the user control used for Columns Filters. This improvement lets GeneXus reference the necessary procedures (exposed as REST web services) and properly deploy them when you build the application.
Optimization in the code generated when you have dynamic filters with a search action.
- 4: Improvement in the definition of the Select All variable of the Multi Row selection.
- 5: The following improvements are included:
- For property 'Description Width' of an attribute or variable, it will set the property 'Label Width' with the selected value, instead of creating a Table with 2 columns, a Textblock at the left and the attribute with 'Label Position' none at the right (this is what is done in previous versions of WorkWithPlus (or with 'Optimization Number' 4 or less).
- For property 'Description Position' of an attribute or variable with value 'Top', it will set the property 'Label Width" with value 100% for all sizes. In previous versions of WorkWithPlus (or with 'Optimization Number' 4 or less), it creates a Table with 2 rows, a TextBlock for the label and the attribute with 'Label Position' none.
- 6: Improvement in the "PrepareTransaction" sub for Tabular Tab in Views to use variables that are never assigned.
- 7: The following improvements are included:
- Allows to use the 'Contextual actions visibility'. More information about this in the following link: 'Contextual actions visibility'
- When the environment/Web Panel is 'Smooth', the hidden variables are no longer included on screen. This makes the Web Forms much lighter, and this impacts in the generation time, compilation time and runtime performance.
- Improvement in the DropDownOptions User Control, creating lite User Controls with less properties in order to have lighter Web Forms.
- 8: The following optimizations are included:
Before setting 'Optimization Number' as 8, you need to import the XML named 'Optimization8File.xml' located in <GeneXus_Installation>\Packages\Patterns\WorkWithPlus\Resource.
- 9: The following optimizations are included:
- The Dynamic Filters are displayed as responsive
- The possibility to reorder, resize and fix columns of a grid is included (enabling it with the correspondent properties)
- 10: The following optimization is included:
- 11: The optimization is related to including the Transaction Level in the 'For each' commands added automatically by WorkWithPlus for Web associated with a grid object with base table.
For Each Person
...
EndFor
- 12: Optimization Number 12 is related to improvements made in Title Filter associated with numeric inputs:
- Support inserting numbers with decimals in the Title Filters which its column supports decimal values.
- Avoid the error when inserting more digits than the maximum amount of digits supported by the attribute/variable of the Title Filter.
Optimization Number 12 is available as of WorkWithPlus for Web 14 Upgrade #3.
- 13: Optimization Number 13 the following improvements are added:
- In a FreeStyleGrid that does not have infinite scrolling, the classic pagination actions (PageFirst, PageNext, PagePreviousm PageLast buttons) are only added when you have the DescriptionsAsHeader option set to true.
- In a form with 'Web User Experience' as 'Smooth' and that includes the pagination bar, a refresh command is not added after navigating to the first page and/or performing 'Clear Filters'.
- 14: Optimization Number 14 adds the Optimization in code generated in List to save the filters in the session.
- 15: Optimization Number 15 has the following improvements:
- Title Filter of a date field with range search and four digits in its year will display four digits in the range.
- Improvement of the visible rule that is added when a Table in a transaction has items with visible conditions, and some items share the same condition. In this optimization, the rule will be defined once per different condition.
|