How to Implement Rich Tooltip to a Grid Field
Rich tooltip on a grid feature enables the user to see tooltips with images and formatted text on a grid cell upon hovering. This feature also enables the developer to specify the delay time after hovering before it displays the tooltip message. The information of the tooltip has to be available on the grid. To display a rich tooltip on a column grid, you will need to configure the grid and the grid column with the following steps.
1. Set the control name of the grid.
2. Set the control name of each column in the grid.
- Setting the control name of the grid column is done in the cell column heading text. For a cell that does not have a tooltip, the control name is set like as follows.
<controlname>:<column text>
For example:
ProductDescription:Product Description
- For a column that you want to show a tooltip, the control name of the cell is set like as follows. The tooltip message will be displayed on a every row of the column.
<controlname>:tooltipfields=<grid cell control name where you extract the information from separated by comma with prefix from the grid control name>:showdelay=<in millisecond>:<column text>
For example:
ProductName:tooltipfields=GridPProductCode,GridPProductDescription,GridPProductImage:showdelay=500:Product Name
Related Articles
How to Implement Rich Tooltip to an Edit Field
Rich tooltip feature enables the user to see tooltips with images and formatted text on an edit field. This feature also enables the developer to specify the delay time after hovering before it displays the tooltip message. The information of the ...
Filtered Grid
This feature has been implemented for the Edit Grid only which currently only supports text fields. To implement, define the following inheritance: MyEntity ENT is ENT Ability.FilterList With this, you will inherit a non-implementable view ...
Edit Grid
Edit Grid can be found in the current version of HSync templates. To implement add the triple: MyEntity ENT is a ENT Ability.EditList By default all fields are editable. To prevent a field from being edited, add it to the local variable 'NonEditable' ...
Field Customization
To implement field customization we need to make our field(s) inherit from Field Plex For this example will use the Customer entity. We will add a password field OrderProcessing.Customer has FLD AppPassword. After adding the field, define what type ...
How to Display an Image in a Grid Cell
1. Set the control name of the grid. 2. On the column name where you want to display the image, set the Text Property of the column heading as follows. <control name>:<grid control name>.ColumnsArea:template=WebImageGrid:<column heading text> ...