K2BTools 12.3 - Release Notes

This version is compatible with:

  • K2BTools => GeneXus 16U8, GeneXus16U9, GeneXus16U10
  • K2BTools => GeneXus16U8, GeneXus16U9, GeneXus16U10


In K2BTools 12.3 we kept working on improving the UX of applications. In this version we have focused on filtering. New visualizations of filters were added, in addition we have included the column title filters feature, and also a quick way of clearing the filters.

See more details below :)

Filters in column titles

Now, when using standard grids, filters can be included in the grid column titles. This is a UI used often in spreadsheets applications.

DateRangeColumnFilter MultipleColumnFilter
Date range column filter Multiple column filter

To associate a filter with a grid column, the filter's "Display In" property must be set to "Column", and the desired column must be referenced in the "Associated column" property. Any filter can be associated with any column, but we recommend associating filters with the column related to it. Because of that, the "Associated column" property will be set by default to the corresponding column.

Properties in filter node

Many filters may be associated with a column if necessary.

For more information read Filters in column titles

New options of visualization of filters

Multiple List Filter Type

A new option of "MultipleFilterType" was added to the multiple filters. In this case the multiple list allows to see the options as a list.

This option is useful when using Filters in column titles

Multiple Filter Type = "List"

For more information read Multiple filters

Range Selector Control property for Numeric and Date range filters

In previous versions of K2BTools the only way to view the Date Range Semantic Filters was in a combo. However, there are other scenarios where a list is a more suitable way to select the value of the semantic filter. For example when Filters in column titles are used.

For this purpose in semantic date range filters a "RangeSelectorControlType" property was added to allow to select between combo and list.

Range Selector Control = "List"

This property is also available for numeric range filters when Range Type = Dynamic Range Set.

Numeric Range Selector Control List

For more information read Numeric Range Filters and Date Range filters

Clear filters in filter summary

In this version we included the possibility of clearing a filter's value in the filter summary section. In this version the filter summary is shown as a set of tags by default, and the user may clear a filter value by "removing" a tag.

Filter Summary "Tags"

The new filter summary format is enabled by default. The previous text format can be restored in K2BTools General Settings, by changing the value of the property "Filter Summary Render" to the value "Text".

In grids with a customized "Summary Generator" the filter summary will be rendered as a text. To change to tags, the signature and implementation of the summary generator procedure must be changed. For more information read Summary Generator Procedure (for "Tags" render)

For more information read Filter Summaries.

Other features

  • Collaboration and notifications module:

    • SMS notifications support added.

    • SMTP Secure added as a parameter in the E-Mail Delivery Media

  • More than one AccordionMenu or HorizontalMenu in a user interface is supported

  • K2BToolsMessageQueueAddWithType procedure was added in order to include messages indicanting their type (Warning, Info, Error)


  • Design System Configuration:

    • Font type value change inside grids was not properly supported.

    • In some scenarios image colors were changed incorrectly.

    • Some colors in the color pallete where not shown in the "Colors" step, when the preview was showing a detail and not a work with interface.

  • Some alignment issues were fixed

    • LongVarChar fields with prompts

    • Editable dates inside standard grids

    • Other cases of fields with prompts.

  • When applying K2BTools in a KB for the first time, some exceptions were thrown in the event viewer.

  • Line Separators with "Start collapsed" set to "True" were not shown properly.

  • In some scenarios empty space was left in the user interface for attributes and variables with the "Visible" property set to "False".

  • When renaming a transaction an exception was thrown.

  • An exception was thrown in "WorkWith" nodes without a standard grid and the "Export" property set to true.

  • An exception was thrown in WPD when the WebForm basic layout was different from the grid basic layout.

  • "Fixed Data" variables inside the "WorkWith" node were not set as readonly.

  • In "WorkWith" or "SubWorkWith" nodes with variables as a parameter, a ";" was wrongly added to the export conditions.

  • In some regions the label width of the responsive table was not taken into account.

  • When applying K2BEntityServices and TrnForm multiple times, the indentation of the "Events" part changed.

  • Excel reports: A space was added after the name of the file.dsfInstfallation steps

Note: K2BTools 12.3 is compatible with GX16 U8. For previous versions of GeneXus use K2BTools 12.2.

  1. Install K2BTools using the setup file downloaded in GeneXus Marketplace.
  2. If K2BTools licenses are not installed, install licenses as described in Requesting K2BTools licenses
  3. If K2BTools licenses are installed but the version is lower than 12, upgrade the licenses as described in Upgrading K2BTools licenses
  4. Open GeneXus.
  5. To upgrade a Knowledge Base to K2BTools 12.3
    1. Open the Knowledge Base
    2. In the GeneXus Development Environment Menu Bar, select K2BTools ->Reapply K2BTools and Build.
    3. Update the theme if needed. Updating a K2BTools theme to a new version
    4. Once this process have finished, you are ready to enjoy the new features of K2BTools 12.3.
  6. In any doubt contact support team: support@k2btools.com

Minor updates

  • K2BTools
    • Bugfix
      • Specification error (Tye mismatch in assignment) in Report and Export when using combo filters with ControlInfoValues, and the data type of the filter is not string.
  • K2BTools
    • Bugfixes
      • Extract Layout: Object reference in WebPanelDesigner and SDDesigner.
      • Problems converting Business Analysis view nodes from previous versions.
      • Combo Actions were not shown in the webform when Changing standard actions behavior
      • Alignment when using labels on top in U9
      • Problem with GAM Login and Captcha.
      • Improvement in visualization of the Generic Entity List Dynamic Layout.

Multiple instances of K2BTools for GX16 ?

You can download the files, and copy them, in the GeneXus root directory or the GeneXusServer instance. After that perform a GeneXus.exe /install in the command line in case of a IDE installation, or restart application pool in case of installing in GXServer.