{"id":32078,"date":"2018-01-10T10:52:32","date_gmt":"2018-01-10T02:52:32","guid":{"rendered":"http:\/\/localhost\/help\/?page_id=32078"},"modified":"2025-01-23T12:10:06","modified_gmt":"2025-01-23T04:10:06","slug":"data-table","status":"publish","type":"page","link":"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/controls\/data-table\/","title":{"rendered":"Data Table"},"content":{"rendered":"\n<p class=\"left-bar\">This article applies to versions 4.15.0 and later of IFS OI Explorer. For more, see <a href=\"#Release_History\">Release History<\/a>.<\/p>\n<h2 id=\"Overview\" class=\"page-subheading\">Overview<\/h2>\n<p class=\"overview\">The data table displays data in tabular format, and can be configured to provide a variety of interaction options for the user.\u00a0<\/p>\n<p class=\"intro-text\">Page designers have the flexibility to configure the following options:\u00a0<\/p>\n<table class=\"table-toc\" style=\"border-collapse: collapse; width: 100%;\">\n<tbody class=\"intro-text\">\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 19.375%;\">Appearance<\/td>\n<td style=\"width: 80.625%;\">\n<ul>\n<li>Title bar with customisable table title and ability to export data to .csv<\/li>\n<li>Scrolling, table height, and column width options<\/li>\n<li>Table footer showing number of rows<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 19.375%;\">Data display<\/td>\n<td style=\"width: 80.625%;\">\n<ul>\n<li>Display tags, ad hoc calculations, attribute values, or columns from a relational dataset<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 19.375%;\">Columns &amp; user interactivity<\/td>\n<td style=\"width: 80.625%;\">\n<ul class=\"intro-text\">\n<li>Repeating columns<\/li>\n<li>Customisable column titles, date\/time formats, and link columns with variable mapping<\/li>\n<li>Specify which columns can be pinned<\/li>\n<li>Configure conditional columns<\/li>\n<li>Column aggregation (sum, average, minimum, maximum, count)<\/li>\n<li>Provide a menu to show\/hide columns<\/li>\n<li>Server-side sorting<\/li>\n<li>Allow users to group, sort, and filter on columns<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td style=\"width: 19.375%;\">Rows<\/td>\n<td style=\"width: 80.625%;\">\n<ul class=\"intro-text\">\n<li>Specify single or multi select rows for publishing data to a variable<\/li>\n<li>Use a <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/controls\/paging-control\/\">Paging Control<\/a> f<span style=\"font-family: 'Segoe UI', Arial, sans-serif;\">or page-enabled datasets<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"intro-text\">The following image shows a Data Table being configured. <br \/>\nFor a complete reference on all the options available, see <strong><a href=\"#Data_Table_Options\">Data Table Options<\/a><\/strong>.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatable415.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-66456\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatable415.png\" alt=\"screenshot of a data table being configured\" width=\"600\" height=\"419\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatable415.png 2031w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatable415-768x536.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatable415-1536x1072.png 1536w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatable415-150x105.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatable415-600x419.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatable415-1080x754.png 1080w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatable415-1280x893.png 1280w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatable415-48x33.png 48w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p class=\"left-bar-blue\">Related: <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/using-the-page-controls\/using-data-tables\/\">Using a Data Table<\/a>, <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-admin\/explorer-styles\/styling-tables\/\">Styling a Data Table<\/a>, <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/data-selector\/\">Data Selector<\/a><\/p>\n<hr \/>\n<h2 id=\"Quick_Start\" class=\"page-subheading\">Quick Start Using Autofill<\/h2>\n<p class=\"intro-text\">The fastest way to quickly configure a Data Table is to use the Autofill option. This section explains how to set up a very basic data table, using Tag data.<\/p>\n<p class=\"intro-text\">1. Open a page in Explorer Studio, and drag a Data Table onto the page.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/newdatatable.png\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-66479\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/newdatatable.png\" alt=\"Screenshot of adding a data table to a studio page\" width=\"465\" height=\"268\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/newdatatable.png 555w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/newdatatable-150x86.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/newdatatable-48x28.png 48w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><\/a><\/p>\n<p class=\"intro-text\">2. Add tag data to the table, using the <a title=\"Data Selector\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/data-selector\/#Using_Tag_Data\">Data Selector for Tags<\/a>.\u00a0<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-random.png\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-66482\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-random.png\" alt=\"Screenshot showing the RandomCalc tag being used for data table data\" width=\"259\" height=\"238\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-random.png 502w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-random-150x138.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-random-48x44.png 48w\" sizes=\"auto, (max-width: 259px) 100vw, 259px\" \/><\/a><\/p>\n<p class=\"intro-text\">In this example, we've used the <i>RandomCalc <\/i>tag, and have left the data collection parameters (Sample Method, Sample Interval, Start Time and End Time) using the page defaults.\u00a0<\/p>\n<p class=\"intro-text\">3. Under Columns, click <strong>Autofill<\/strong>. This automatically adds all columns to the data table, starting from column 1.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-autofill.png\" rel=\"lightbox-3\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-66481 \" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-autofill.png\" alt=\"Screenshot showing Autofill being used in data table\" width=\"248\" height=\"331\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-autofill.png 484w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-autofill-112x150.png 112w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-autofill-36x48.png 36w\" sizes=\"auto, (max-width: 248px) 100vw, 248px\" \/><\/a><\/p>\n<p class=\"intro-text\">That's all - you now have a data table with data.<\/p>\n<p class=\"instruct\">Click the Preview <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/03\/preview.png\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2896\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/03\/preview.png\" alt=\"preview\" width=\"13\" height=\"14\" \/><\/a> button on the Studio toolbar to see what your page will look like in display mode.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview.png\" rel=\"lightbox-5\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-66483\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview.png\" alt=\"Screenshot showing a data table in Preview mode\" width=\"554\" height=\"333\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview.png 677w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview-150x90.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview-600x361.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview-48x29.png 48w\" sizes=\"auto, (max-width: 554px) 100vw, 554px\" \/><\/a><\/p>\n<p class=\"left-bar-blue\"><strong>Related<\/strong>: <a title=\"Using Tag Data\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/data-selector\/#Using_Tag_Data\">Using Tag Data<\/a><\/p>\n<hr \/>\n<h2 class=\"page-subheading\"><span id=\"Tutorials\">Tutorials<\/span><\/h2>\n<p class=\"left-bar\">If you're unfamiliar with the process of building pages, read the article\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-create-your-first-page\/building-an-explorer-page\/\" data-slimstat-clicked=\"false\" data-slimstat-type=\"2\" data-slimstat-tracking=\"false\" data-slimstat-callback=\"false\" data-slimstat-async=\"false\">Building an Explorer Page<\/a>.<\/p>\n<p class=\"intro-text\">These tutorials explain various options for configuring a Data Table. For the first four tutorials, each follow from the previous one:<\/p>\n<ul class=\"intro-text\">\n<li>Tutorial 1: <strong>Specifying Columns<\/strong>. Add a data table with a specified column and Autofill columns.<\/li>\n<li>Tutorial 2: <strong>Selecting a Row<\/strong>. Update the table to select a row when a user selects a value from another control.<\/li>\n<li>Tutorial 3. <strong>Conditional Columns<\/strong>. Update the table to add a condition on a numeric column.<\/li>\n<li>Tutorial 4. <strong>Hyperlink Column<\/strong>. Use the Legacy table to add a column containing hyperlinks.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table.png\" rel=\"lightbox-6\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-66670\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table.png\" alt=\"Screenshot of a data table\" width=\"570\" height=\"353\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table.png 1007w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table-768x476.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table-150x93.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table-600x372.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table-48x30.png 48w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/a><\/p>\n<p class=\"intro-text\">The final tutorial is independent from the others:<\/p>\n<ul class=\"intro-text\">\n<li>Tutorial 5: <strong>Using a Tag's Digital State<\/strong>. Use a calculation with a digital state set in the data table.<\/li>\n<\/ul>\n<p class=\"left-bar\"><strong>Note<\/strong>: This configuration uses the\u00a0<em>Sample Data\u00a0<\/em>table\u00a0and datasets that can be optionally made available\u00a0during initial installation and setup. If you don't have access to this data, you will need to adjust the configuration to suit your data at your site.<\/p>\n<h3><span id=\"Tutorial_1_Specifying_Column_Names\">Tutorial 1. Specifying Columns<\/span><\/h3>\n<p class=\"intro-text\">In this tutorial, we'll display selected columns of a dataset in the table.<\/p>\n<p class=\"intro-text\"><strong>Step 1. Prepare a Studio Page<\/strong><\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/newpage2.png\" rel=\"lightbox-7\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-66574\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/newpage2.png\" alt=\"Screenshot of ribbon with New Page highlighted\" width=\"580\" height=\"93\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/newpage2.png 1012w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/newpage2-768x123.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/newpage2-150x24.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/newpage2-600x96.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/newpage2-48x8.png 48w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n<p class=\"intro-text\">Before you start, click the\u00a0<strong>New Page<\/strong>\u00a0button on the Home tab of the ribbon. Choose the Grid layout.<\/p>\n<ul class=\"intro-text\">\n<li>For this exercise, we'll keep the 4 grid cells.<\/li>\n<li>Assign a column spacing of 10.<\/li>\n<li>Assign the first row a height of 50.<\/li>\n<li>Assign a row spacing of 10.<\/li>\n<\/ul>\n<p class=\"left-bar-blue\">Related:\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/controls\/grid-layout\/\" data-slimstat-clicked=\"false\" data-slimstat-type=\"2\" data-slimstat-tracking=\"false\" data-slimstat-callback=\"false\" data-slimstat-async=\"false\">Grid Layout tutorial<\/a><\/p>\n<p class=\"intro-text\"><strong>Step 2. Add the Data Table<\/strong><\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatableadd.png\" rel=\"lightbox-8\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-66655\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatableadd.png\" alt=\"Screenshot showing a Data Table being added to the canvas\" width=\"837\" height=\"353\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatableadd.png 1340w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatableadd-768x324.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatableadd-150x63.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatableadd-600x253.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatableadd-1080x456.png 1080w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatableadd-1280x541.png 1280w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/datatableadd-48x20.png 48w\" sizes=\"auto, (max-width: 837px) 100vw, 837px\" \/><\/a><\/p>\n<p class=\"intro-text\">Drag a Data Table component onto the top right grid, as shown. The Data Table is in the Table <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/datasetquerydataicon.png\" rel=\"lightbox-9\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-14669\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/datasetquerydataicon.png\" alt=\"Dataset icon\" width=\"16\" height=\"13\" \/><\/a> group.<\/p>\n<p class=\"intro-text\"><strong>Step 3. Configure the Data Table<\/strong><\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-data.png\" rel=\"lightbox-10\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-66656\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-data.png\" alt=\"Screenshot showing a dataset being selected\" width=\"260\" height=\"355\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-data.png 494w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-data-110x150.png 110w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-data-35x48.png 35w\" sizes=\"auto, (max-width: 260px) 100vw, 260px\" \/><\/a><\/p>\n<p class=\"intro-text\">Click the Data Table component and configure it as follows:<\/p>\n<p class=\"left-bar-blue\">Related:\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/data-selector\/\" data-slimstat-clicked=\"false\" data-slimstat-type=\"2\" data-slimstat-tracking=\"false\" data-slimstat-callback=\"false\" data-slimstat-async=\"false\">Data Selector<\/a><\/p>\n<p class=\"intro-text\"><strong>Configuring the Data to display<\/strong>:\u00a0<\/p>\n<ul class=\"intro-text\">\n<li>Open the\u00a0<strong>Data <\/strong>Data Selector by clicking on the field. Click the Dataset\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-14669\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/datasetquerydataicon.png\" alt=\"Dataset icon\" width=\"16\" height=\"13\" \/>\u00a0tab, and fill in the fields as follows:<\/li>\n<\/ul>\n<table>\n<tbody class=\"intro-text\">\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Field<\/strong><\/td>\n<td><strong>Click This First<\/strong><\/td>\n<td><strong>Parameter to Enter<\/strong><\/td>\n<td><strong>Notes<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Dataset Query<\/strong><\/td>\n<td><em><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-14669\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/datasetquerydataicon.png\" alt=\"Dataset icon\" width=\"16\" height=\"13\" \/>\u00a0<\/em>(Dataset)<\/td>\n<td>MiningDowntimePivot<\/td>\n<td><em>Click the Dataset\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-14669\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/datasetquerydataicon.png\" alt=\"Dataset icon\" width=\"16\" height=\"13\" \/>\u00a0tab.<\/em><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>EndDate<\/strong><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14462 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/variableicon.png\" alt=\"Variable 4.4\" width=\"14\" height=\"21\" \/>\u00a0(Variable)<\/td>\n<td>endTime<\/td>\n<td><em>Select the variable from the drop-down list. This will adopt the end time configured as the page default.<\/em><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>StartDate<\/strong><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14462 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/variableicon.png\" alt=\"Variable 4.4\" width=\"14\" height=\"21\" \/>\u00a0(Variable)<\/td>\n<td>startTime<\/td>\n<td><em>Select the variable from the drop-down list. This will adopt the start time configured as the page default.<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody class=\"best-prac-text\">\n<tr style=\"border-left: 5px solid #8427E2; background-color: #fbf7ff;\">\n<td><i class=\"fa fa-star fa-2x fa-pull-left\" style=\"color: #8427e2;\"><\/i> TOP TIPS<\/p>\n<ul>\n<li>Click the Preview button to check that you are getting data. If the preview window is blank, you may have filled in a parameter incorrectly.<\/li>\n<li>If the dataset query has default values for the parameters, there is no need to fill these in.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 class=\"intro-text\">Add Column<\/h4>\n<p class=\"intro-text\">Click <strong>Add Column<\/strong>, and configure it as follows:<\/p>\n<ul class=\"intro-text\">\n<li>In the <strong>Header<\/strong> text box, type <em>Entity<\/em>.<\/li>\n<li>In the <strong>Column<\/strong> drop-down list select <em>Entity<\/em>.<\/li>\n<li>In the <strong>Column Type<\/strong> drop-down list select <em>Text<\/em>.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-addcolumn.png\" rel=\"lightbox-11\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-66657\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-addcolumn.png\" alt=\"Screenshot with the Add Column button highlighted\" width=\"267\" height=\"304\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-addcolumn.png 495w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-addcolumn-132x150.png 132w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-addcolumn-42x48.png 42w\" sizes=\"auto, (max-width: 267px) 100vw, 267px\" \/><\/a><\/p>\n<h4>Autofill<\/h4>\n<p class=\"intro-text\">Click the <strong>Autofill<\/strong> button, and configure it as follows:<\/p>\n<ul class=\"intro-text\">\n<li>In the <strong>Start Column Number<\/strong> text box, type <em>10<\/em>.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-autofill10.png\" rel=\"lightbox-12\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-66660\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-autofill10.png\" alt=\"\" width=\"295\" height=\"268\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-autofill10.png 495w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-autofill10-150x136.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-autofill10-48x44.png 48w\" sizes=\"auto, (max-width: 295px) 100vw, 295px\" \/><\/a><\/p>\n<p class=\"intro-text\">The\u00a0<em>Start Column Number<\/em> refers to the column position in the dataset (counted from the left). If you're not sure which column to start from, click the data table's <strong>Data<\/strong> property, and then click <em>Preview<\/em>. Count the column numbers from the left.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview-1.png\" rel=\"lightbox-13\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-66661\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview-1.png\" alt=\"Screenshot showing dataset preview\" width=\"1653\" height=\"618\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview-1.png 1653w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview-1-768x287.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview-1-1536x574.png 1536w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview-1-150x56.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview-1-600x224.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview-1-1080x404.png 1080w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview-1-1280x479.png 1280w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-preview-1-48x18.png 48w\" sizes=\"auto, (max-width: 1653px) 100vw, 1653px\" \/><\/a><\/p>\n<p class=\"intro-text\"><strong>Step 4. Selecting Options<\/strong><\/p>\n<p class=\"intro-text\">In the options below the columns, select <strong>Enable Menu, Groupable, <\/strong>and <strong>Enable Footer<\/strong>. Observe the options also included when you enable the header.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-options.png\" rel=\"lightbox-14\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-66662\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-options.png\" alt=\"Screenshot showing header and footer options enabled\" width=\"273\" height=\"387\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-options.png 497w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-options-106x150.png 106w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/dt-options-34x48.png 34w\" sizes=\"auto, (max-width: 273px) 100vw, 273px\" \/><\/a><\/p>\n<p class=\"intro-text\">Well done! You've added a data table.<\/p>\n<p class=\"intro-text\"><strong>Try out the Data Table<\/strong><\/p>\n<ul class=\"intro-text\">\n<li>Click the Preview <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/03\/preview.png\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2896\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/03\/preview.png\" alt=\"preview\" width=\"13\" height=\"14\" \/><\/a> button on the Studio toolbar to see what your page will look like in run-time.<\/li>\n<li>Click a column header to sort the column.<\/li>\n<li>Click the drop-down arrow in a column header and observe the options.<\/li>\n<li>Click the cog icon in the top right and observe the options.<\/li>\n<li>Note the total number of rows in the table footer.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table.png\" rel=\"lightbox-6\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-66670\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table.png\" alt=\"Screenshot of a data table\" width=\"570\" height=\"353\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table.png 1007w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table-768x476.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table-150x93.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table-600x372.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/04\/data-table-48x30.png 48w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/a><\/p>\n<h3><span id=\"Tutorial_3_Selecting_a_Data_Table_Row\">Tutorial 2. Selecting a Row<\/span><\/h3>\n<p class=\"intro-text\">This tutorial follows on from Tutorial 1. This time, we'll configure the data table to be <em>Selectable<\/em> so we can publish a value as a variable, which can then be used by other controls.<\/p>\n<p class=\"intro-text\">This will set up the table to display the entity name in a Data Label.\u00a0<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datatable-tut2a.png\" rel=\"lightbox-17\"><img loading=\"lazy\" decoding=\"async\" class=\"border-image alignnone wp-image-68727 \" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datatable-tut2a.png\" alt=\"Data table with row highlighted and showing Pretty Valley in the data label above\" width=\"629\" height=\"371\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datatable-tut2a.png 1007w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datatable-tut2a-768x454.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datatable-tut2a-150x89.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datatable-tut2a-600x355.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datatable-tut2a-48x28.png 48w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/a><\/p>\n<p class=\"intro-text\">Click the Data Table component to configure it.<\/p>\n<p class=\"intro-text\"><strong>Step 1. Set up a selectable row<\/strong><\/p>\n<p class=\"intro-text\">The relevant option here is the <strong>Select Mode<\/strong>, which defaults to <em>None<\/em>. \u00a0<\/p>\n<ul class=\"intro-text\">\n<li>For Select Mode, choose the <strong>Single<\/strong> option.<\/li>\n<\/ul>\n<p class=\"intro-text\">Three additional options are revealed. Configure these as follows:<\/p>\n<ul class=\"intro-text\">\n<li class=\"intro-text\"><strong>Publish Column Index<\/strong>: Keep the default value of <em>1<\/em>. This defines which column will contain the value to be published, when a row is selected. In our dataset, this corresponds to the Entity name (see the Dataset Preview in the previous tutorial).\u00a0<\/li>\n<li class=\"intro-text\"><strong>Publish Type<\/strong>: Keep the default value of <em>Text<\/em>. This must match the type of the value to be published. Since Entity is alphanumeric, the correct type is Text.<\/li>\n<li class=\"intro-text\"><strong>Selected Row<\/strong>: Keep the default value of <em>selectedRow<\/em>. The value to be published will be stored in this variable.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/selectedrow.png\" rel=\"lightbox-18\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-68728\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/selectedrow.png\" alt=\"Screenshot showing additional options for Select Mode of Single\" width=\"335\" height=\"170\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/selectedrow.png 488w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/selectedrow-150x76.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/selectedrow-48x24.png 48w\" sizes=\"auto, (max-width: 335px) 100vw, 335px\" \/><\/a><\/p>\n<p class=\"intro-text\">This is all the configuration required for the data table. To complete the tutorial, we'll add a new page default, as well as a Data Label to display the entity name of the selected row.<\/p>\n<h4>Page Defaults<\/h4>\n<p class=\"intro-text\"><strong>Step 2. \u00a0Set the Page Default Values<\/strong><\/p>\n<p class=\"left-bar-blue\">Related: See how to add and configure a <a title=\"Page Default Value\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/default-value\/\">Page Default Value<\/a>.<\/p>\n<p class=\"intro-text\">Add a page default for <em>selectedRow<\/em>, data type <em>Text<\/em> with the value <strong>Pretty Valley<\/strong>.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/default.png\" rel=\"lightbox-19\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-68729\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/default.png\" alt=\"Screenshot showing a variable being added for selectedRow with a default value of Pretty Valley\" width=\"277\" height=\"443\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/default.png 503w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/default-94x150.png 94w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/default-30x48.png 30w\" sizes=\"auto, (max-width: 277px) 100vw, 277px\" \/><\/a><\/p>\n<p class=\"left-bar-blue\">Related:\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-primers\/variables\/\" data-slimstat-clicked=\"false\" data-slimstat-type=\"2\" data-slimstat-tracking=\"false\" data-slimstat-callback=\"false\" data-slimstat-async=\"false\">Variables<\/a>,\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/default-value\/\" data-slimstat-clicked=\"false\" data-slimstat-type=\"2\" data-slimstat-tracking=\"false\" data-slimstat-callback=\"false\" data-slimstat-async=\"false\">Default Values<\/a><\/p>\n<h4>Data Label<\/h4>\n<p class=\"intro-text\"><strong>Step 3.\u00a0 Add a Data Label<\/strong><\/p>\n<p class=\"left-bar-blue\">Related: See how to add and configure a <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/controls\/data-label\/\">Data Label<\/a>.<\/p>\n<p class=\"intro-text\">In this step, we'll add a Data Label to the page, to display the entity name column (using the <em>Publish Column Index<\/em>) and row (using the <em>selectedRow<\/em> variable) from the selected row.<\/p>\n<p class=\"intro-text\">Drag a Data Label onto the grid cell above the data table, and configure it as follows:<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datalabel.png\" rel=\"lightbox-20\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-68730\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datalabel.png\" alt=\"Screenshot showing the data label being configured to use the selectedRow variable\" width=\"1697\" height=\"633\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datalabel.png 1697w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datalabel-768x286.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datalabel-1536x573.png 1536w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datalabel-150x56.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datalabel-600x224.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datalabel-1080x403.png 1080w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datalabel-1280x477.png 1280w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/datalabel-48x18.png 48w\" sizes=\"auto, (max-width: 1697px) 100vw, 1697px\" \/><\/a><\/p>\n<table>\n<tbody class=\"intro-text\">\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Field<\/strong><\/td>\n<td><strong>Click This First<\/strong><\/td>\n<td><strong>Parameter to Enter<\/strong><\/td>\n<td><strong>Notes<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Value<\/strong><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14462 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/variableicon.png\" alt=\"Variable 4.4\" width=\"14\" height=\"21\" \/>\u00a0(Variable)<\/td>\n<td>selectedRow<\/td>\n<td><em>Select the variable from the drop-down list. This will initially use the value for selectedRow configured as the page default.<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"intro-text\"><strong>Try out the changes<\/strong><\/p>\n<ul>\n<li class=\"intro-text\">Click the Preview <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/03\/preview.png\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2896\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/03\/preview.png\" alt=\"preview\" width=\"13\" height=\"14\" \/><\/a> button on the Studio toolbar to see what your page will look like in run-time.<\/li>\n<li class=\"intro-text\"><strong>Note<\/strong> how the Data Label and the selected row in the Data Table are both for <strong>Pretty Valley,<\/strong> which is the page default value for <em>selectedRow<\/em>.<\/li>\n<li class=\"intro-text\">Click on different rows in the Data Table and note how the value displayed by the Data Label changes with each click.<\/li>\n<\/ul>\n<h3><span id=\"Tutorial_4_Publishing_Variables_from_a_Selected_Row\">Tutorial 3. Conditional Columns<\/span><\/h3>\n<p class=\"intro-text\">This tutorial follows on from Tutorial 2. Now we'll add a condition that highlights Downtime Hours values which are greater than 15.<\/p>\n<p class=\"intro-text\"><strong>Step 1. Add a Numerical Column<\/strong><\/p>\n<p class=\"intro-text\">Conditions only work on numerical fields for individual columns, so we'll modify the Downtime Hours column by removing it from the repeating column and add it as a separate column.<\/p>\n<p class=\"intro-text\">First, open the Repeating Column and change <strong>Start Column Number<\/strong> to <em>11<\/em>.\u00a0<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/dt-column.png\" rel=\"lightbox-22\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-68736\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/dt-column.png\" alt=\"Screenshot showing a repeating column setup to start at column number 11\" width=\"225\" height=\"176\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/dt-column.png 483w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/dt-column-150x117.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/dt-column-48x38.png 48w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n<p class=\"intro-text\">Then, click Add Column and configure it as follows:<\/p>\n<ul class=\"intro-text\">\n<li><strong>Header<\/strong>: Downtime Hours<\/li>\n<li><strong>Column<\/strong>: DowntimeHours<\/li>\n<li><strong>Column Type<\/strong>: Number<\/li>\n<\/ul>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24c6881e.png\" rel=\"lightbox-23\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-68737\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24c6881e.png\" alt=\"Screenshot showing Downtime Hours column being configured\" width=\"227\" height=\"440\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24c6881e.png 477w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24c6881e-77x150.png 77w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24c6881e-25x48.png 25w\" sizes=\"auto, (max-width: 227px) 100vw, 227px\" \/><\/a><\/p>\n<p class=\"intro-text\"><strong>Step 2. Add a Condition<\/strong><\/p>\n<p class=\"intro-text\">At the end of the configuration options is an Add button for adding Conditions.<\/p>\n<p class=\"intro-text\">Click the Add button and configure a condition as follows:<\/p>\n<ul class=\"intro-text\">\n<li><strong>Background Colour<\/strong>: Use the colour picker to choose a colour.<\/li>\n<li><strong>Comparison<\/strong>: Select <strong>&gt;<\/strong><\/li>\n<li><strong>Compare To<\/strong>: Type <strong>15<\/strong> into the box.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24c96ef9.png\" rel=\"lightbox-24\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-68738\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24c96ef9.png\" alt=\"Screenshot showing condition being configured to show yellow background colour when a value is greater than 15\" width=\"294\" height=\"226\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24c96ef9.png 425w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24c96ef9-150x115.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24c96ef9-48x37.png 48w\" sizes=\"auto, (max-width: 294px) 100vw, 294px\" \/><\/a><\/p>\n<p class=\"intro-text\">That's it - your changes are complete.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24ccf041.png\" rel=\"lightbox-25\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-68739\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24ccf041.png\" alt=\"Screenshot showing Data Table with Downtime Hours values over 15 highlighted with a yellow background colour\" width=\"488\" height=\"398\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24ccf041.png 857w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24ccf041-768x626.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24ccf041-150x122.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24ccf041-600x489.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_24ccf041-48x39.png 48w\" sizes=\"auto, (max-width: 488px) 100vw, 488px\" \/><\/a><\/p>\n<p class=\"intro-text\"><strong>Try out the changes<\/strong><\/p>\n<ul class=\"intro-text\">\n<li>Click the Preview <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/03\/preview.png\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2896\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/03\/preview.png\" alt=\"preview\" width=\"13\" height=\"14\" \/><\/a> button on the Studio toolbar to see what your page will look like in run-time.<\/li>\n<li>Note that downtime values &gt; 15 now have the background colour you chose.<\/li>\n<\/ul>\n<h3>Tutorial 4. Hyperlink Columns<\/h3>\n<p class=\"intro-text\">This tutorial follows on from Tutorial 3. We'll use the legacy table to add a column of hyperlinks.<\/p>\n<p class=\"note\">Note: In doing this, you'll notice that the conditional highlighting disappears as this is not supported in Legacy Table mode.<\/p>\n<p class=\"intro-text\"><strong>Step 1. Turn on Legacy Table mode<\/strong><\/p>\n<p class=\"intro-text\">Scroll to the end of the options list, and select <strong>Legacy Table<\/strong>.\u00a0<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33441a72.png\" rel=\"lightbox-27\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-68764\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33441a72.png\" alt=\"Screenshot of data table configuration showing legacy table option selected\" width=\"257\" height=\"262\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33441a72.png 487w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33441a72-147x150.png 147w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33441a72-48x48.png 48w\" sizes=\"auto, (max-width: 257px) 100vw, 257px\" \/><\/a><\/p>\n<p class=\"intro-text\"><strong>Step 2. Add a Link Column<\/strong><\/p>\n<p class=\"intro-text\">Click the <strong>Add Link Column<\/strong> button and configure it as follows. In this example, we want to pass a value from the entity column into a search engine.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33478a83.png\" rel=\"lightbox-28\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68765\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33478a83.png\" alt=\"Screenshot showing configuration of a new link column\" width=\"257\" height=\"497\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33478a83.png 480w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33478a83-78x150.png 78w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33478a83-25x48.png 25w\" sizes=\"auto, (max-width: 257px) 100vw, 257px\" \/><\/a><\/p>\n<ul class=\"intro-text\">\n<li><strong>Header<\/strong>: <em>Link Column<\/em> (this is the text that is displayed as the column header)<\/li>\n<li><strong>URL<\/strong>: Text<\/li>\n<li>In the large text box, type the base <strong>URL<\/strong> of the search engine: https:\/\/www.google.com\/search<\/li>\n<li><strong>Link Text<\/strong>: <em>Link<\/em> (this is the text that is displayed for each row in this column of the table)<\/li>\n<\/ul>\n<p class=\"intro-text\">Next to <strong>Variable Mapping<\/strong>, click the <strong>Add<\/strong> button. Configure as follows:<\/p>\n<ul class=\"intro-text\">\n<li><strong>Variable<\/strong>: In the drop-down list, choose <em>Context<\/em>.<\/li>\n<li><strong>Source<\/strong>: Entity<\/li>\n<li><strong>Target<\/strong>: q<\/li>\n<\/ul>\n<p class=\"intro-text\"><strong>Try out the changes<\/strong><\/p>\n<ul class=\"intro-text\">\n<li>Click the Preview <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/03\/preview.png\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2896\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/03\/preview.png\" alt=\"preview\" width=\"13\" height=\"14\" \/><\/a> button on the Studio toolbar to see what your page will look like in run-time.<\/li>\n<li>Click a row in the table, and note that a new tab opens, with the name of the entity passed into the search engine.<\/li>\n<\/ul>\n<h3>Tutorial 5. Digital State Tag<\/h3>\n<p class=\"intro-text\">In this tutorial, we'll add a data table that uses a calculation with a digital state set, and then see how for each digital state set pair, the <em>Name<\/em> is displayed instead of the <em>Value<\/em>.<\/p>\n<p class=\"note\">Note: If the data contains tags or calculations that have a <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-primers\/explorers-data\/#Digital_State_Sets\">Digital State Set<\/a>\u00a0assigned, the matching digital state pair's <em>Name<\/em> is used instead of the <em>Value<\/em> if there is a match. The applicable column must use the <em>Text<\/em> type for this to work.\u00a0<\/p>\n<p class=\"intro-text\"><strong>Step 1. Create the Digital State Set<\/strong><\/p>\n<p class=\"intro-text\">The Digital State Set that will be used by the calculation, maps the numerical values (1 through 9) to letters of the alphabet ('A' through to 'I').<\/p>\n<p class=\"intro-text\">To create the state set, see <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/configuring-your-system\/creating-a-master-list-of-digital-state-sets\/\">Managing Digital State Sets<\/a>.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 50%;\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/THe-digital-state-set-used.png\" rel=\"lightbox-30\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-32179 \" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/THe-digital-state-set-used.png\" alt=\"\" width=\"309\" height=\"541\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/THe-digital-state-set-used.png 470w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/THe-digital-state-set-used-86x150.png 86w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/THe-digital-state-set-used-14x24.png 14w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/THe-digital-state-set-used-21x36.png 21w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/THe-digital-state-set-used-27x48.png 27w\" sizes=\"auto, (max-width: 309px) 100vw, 309px\" \/><\/a><\/td>\n<td style=\"width: 50%;\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/Table-showing-digital-state-name.png\" rel=\"lightbox-31\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-32091 \" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/Table-showing-digital-state-name.png\" alt=\"\" width=\"418\" height=\"251\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/Table-showing-digital-state-name.png 715w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/Table-showing-digital-state-name-150x90.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/Table-showing-digital-state-name-24x14.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/Table-showing-digital-state-name-36x22.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/Table-showing-digital-state-name-48x29.png 48w\" sizes=\"auto, (max-width: 418px) 100vw, 418px\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"intro-text\"><strong>Step 2. Create the calculation to use\u00a0<\/strong><\/p>\n<p class=\"intro-text\">The tag we'll be using is a calculation set up in Server Management, which has a Digital State Set assigned.<\/p>\n<p class=\"intro-text\">To read about how to create a calculation, see <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/configuring-your-system\/creating-a-calculation\/\">Creating a Calculation<\/a>.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/The-calculation-used-in-the-tutorial.png\" rel=\"lightbox-32\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-32180\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/The-calculation-used-in-the-tutorial.png\" alt=\"Screenshot showing the calculation that we will use for the Data Table's data uses the &lt;em&gt;Tutorial Digital State&lt;\/em&gt;\" width=\"528\" height=\"260\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/The-calculation-used-in-the-tutorial.png 642w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/The-calculation-used-in-the-tutorial-150x74.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/The-calculation-used-in-the-tutorial-24x12.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/The-calculation-used-in-the-tutorial-36x18.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/The-calculation-used-in-the-tutorial-48x24.png 48w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a><\/p>\n<p class=\"intro-text\"><span style=\"font-family: 'Open Sans';\">In the rest of this tutorial, we will show how to display the digital state Name in place of the calculation's value, where there is a match in the digital state set.<\/span><\/p>\n<p class=\"intro-text\"><strong>Step 3. Configure the Data Table<\/strong><\/p>\n<p class=\"intro-text\">1. Drag a new Data Table onto the canvas, and configure it as follows.<\/p>\n<p class=\"intro-text\">2. In the <a title=\"Data Selector\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/data-selector\/#Using_Tag_Data\">Data Selector for Tag Data<\/a>, add a Tag to the table.<\/p>\n<ul class=\"intro-text\">\n<li>Select the <strong>Calc Using Digital State Set<\/strong> tag. <em>This is a calculation tag that has a digital state set assigned to it.<\/em><\/li>\n<li>Keep the defaults for <em>Sample Method, Sample Interval, Start Time<\/em> and <em>End Time<\/em>.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33635cf3.png\" rel=\"lightbox-33\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-68769\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33635cf3.png\" alt=\"Screenshot of a tag being added to a data table\" width=\"320\" height=\"218\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33635cf3.png 320w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33635cf3-150x102.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33635cf3-48x33.png 48w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/p>\n<p class=\"intro-text\">3. Click <strong>Add Column<\/strong>, and configure it:<\/p>\n<ul class=\"intro-text\">\n<li>In the <strong>Header<\/strong> text box, type <em>Digital State Name<\/em>.<\/li>\n<li>In the <strong>Column<\/strong> drop-down list select the tag name: <em>Calc Using Digital State Set<\/em>.<\/li>\n<li>In the <strong>Column Type<\/strong> drop-down list select <em>Text<\/em>.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3365f040.png\" rel=\"lightbox-34\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-68770\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3365f040.png\" alt=\"Screenshot showing a new column added to the data table\" width=\"299\" height=\"338\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3365f040.png 321w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3365f040-133x150.png 133w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3365f040-42x48.png 42w\" sizes=\"auto, (max-width: 299px) 100vw, 299px\" \/><\/a><\/p>\n<p class=\"intro-text\">That's all - you've configured the Data Table to use tag data that will show digital state set data.<\/p>\n<p class=\"intro-text\"><strong>Compare the data to the table column:<\/strong><\/p>\n<ul class=\"intro-text\">\n<li>Click the Data Table's <strong>Data<\/strong> drop-down list, to expand the data editor, and then click <strong>Preview<\/strong><span style=\"font-family: 'Open Sans';\">.<\/span><\/li>\n<li>Compare the Dataset Preview and the digital state set.<\/li>\n<\/ul>\n<table style=\"border-style: solid; border-color: eee;\">\n<tbody>\n<tr>\n<td><strong>Dataset Preview<\/strong>:<em><br \/>\n<\/em>This is what the <em>Calc Using Digital State Set<\/em> column data looks like:<\/td>\n<td><strong>Column in the Data Table<\/strong>:<br \/>\nThis is what is displayed in the Data Table, under the <em>Digital State Name<\/em> column:<\/td>\n<td width=\"300\"><strong>Mapping using the Digital State Sets<\/strong>:<em><br \/>\n<\/em>The table column has mapped to the corresponding Digital State Set value, and displays the Digital State set name:<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/Conclusion-1.png\" rel=\"lightbox-35\"><img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/Conclusion-1.png\" alt=\"\" width=\"251\" height=\"315\" \/><\/a><\/td>\n<td><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/conclusion-2.png\" rel=\"lightbox-36\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/conclusion-2.png\" alt=\"\" width=\"300\" height=\"376\" \/><\/a><\/td>\n<td><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/conclusion-3.png\" rel=\"lightbox-37\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2017\/10\/conclusion-3.png\" alt=\"\" width=\"300\" height=\"376\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">Data Table Options<\/h2>\n<h3>Enable Title Bar<\/h3>\n<p class=\"intro-text\">This option is selected by default, and shows a title bar for the data table. This allows the page designer to specify a label for the table, and also provides a mechanism for users to export the data to .csv by clicking the Export <img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-57992\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2022\/12\/Export.png\" alt=\"\" width=\"24\" height=\"20\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2022\/12\/Export.png 92w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2022\/12\/Export-48x41.png 48w\" sizes=\"auto, (max-width: 24px) 100vw, 24px\" \/> icon.<\/p>\n<ul class=\"intro-text\">\n<li><strong>Title<\/strong>: When the title bar is enabled, page designers can specify the title to show in the header.<br \/>\n<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33f84242.png\" rel=\"lightbox-38\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68791\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33f84242.png\" alt=\"Screenshot showing options for the title bar in the data table\" width=\"267\" height=\"60\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33f84242.png 467w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33f84242-150x34.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33f84242-48x11.png 48w\" sizes=\"auto, (max-width: 267px) 100vw, 267px\" \/><\/a><\/li>\n<\/ul>\n<p class=\"intro-text\">Example at run time:<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33a0d575.png\" rel=\"lightbox-39\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68785\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33a0d575.png\" alt=\"Screenshot of data table showing the header bar\" width=\"600\" height=\"120\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33a0d575.png 1006w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33a0d575-768x154.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33a0d575-150x30.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33a0d575-600x120.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33a0d575-48x10.png 48w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>Data<\/h3>\n<p class=\"intro-text\">Defines the data that is used in the table.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/05\/datasetparameters.png\" rel=\"lightbox-40\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15065\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/05\/datasetparameters.png\" alt=\"Data Selector dataset parameters\" width=\"257\" height=\"245\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/05\/datasetparameters.png 327w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/05\/datasetparameters-150x143.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/05\/datasetparameters-24x24.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/05\/datasetparameters-36x34.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/05\/datasetparameters-48x46.png 48w\" sizes=\"auto, (max-width: 257px) 100vw, 257px\" \/><\/a><\/p>\n<p class=\"left-bar-blue\">Read more: <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/data-selector\/\">Data Selector<\/a><\/p>\n<h3>Columns<\/h3>\n<p class=\"intro-text\">The columns to display in the table. Available columns depend on the data being used.<\/p>\n<ul class=\"intro-text\">\n<li><strong>Add Column<\/strong>: A column containing data from the source specified in the Data Selector. These columns have a large range of properties which can be configured. For details, see <a href=\"#Columns_Column_Types\">Columns &amp; Column Types<\/a>.<\/li>\n<li><strong>Autofill<\/strong>: Automatically use all the columns in the source data. See <a href=\"#Repeating_Columns\">Repeating Columns<\/a>.<\/li>\n<li><strong>Add Link Column<\/strong>: A column which is a link to a URL. See <a href=\"#Link_Columns\">Link Columns<\/a>. <em><strong>Note<\/strong>: This requires the <strong>Legacy Table<\/strong> option to be selected.<\/em><\/li>\n<\/ul>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33fdc67d.png\" rel=\"lightbox-41\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68794\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33fdc67d.png\" alt=\"Screenshot showing he different types of columns in a data table\" width=\"257\" height=\"144\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33fdc67d.png 476w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33fdc67d-150x84.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_33fdc67d-48x27.png 48w\" sizes=\"auto, (max-width: 257px) 100vw, 257px\" \/><\/a><\/p>\n<h3>Enable Header<\/h3>\n<p class=\"intro-text\">Shows the table header, which includes the following options that allow users to interact with the table.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34049be1.png\" rel=\"lightbox-42\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68795\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34049be1.png\" alt=\"Screenshot showing the data table header\" width=\"257\" height=\"96\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34049be1.png 405w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34049be1-150x56.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34049be1-48x18.png 48w\" sizes=\"auto, (max-width: 257px) 100vw, 257px\" \/><\/a><\/p>\n<h4>Enable Menu<\/h4>\n<p class=\"intro-text\">Shows the grid menu at the top right corner of the table. The user has options to hide\/re-display the columns (listed), and to clear all filters.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_340752d3.png\" rel=\"lightbox-43\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68796\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_340752d3.png\" alt=\"Screenshot showing the menu enabled in a data table\" width=\"600\" height=\"225\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_340752d3.png 818w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_340752d3-768x288.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_340752d3-150x56.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_340752d3-600x225.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_340752d3-48x18.png 48w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h4>Filterable<\/h4>\n<p class=\"intro-text\">Allows a user to filter a column by typing text into the text box under the column header.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68797\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_340cbf6f.png\" alt=\"Screenshot showing a data table with the Filterable option enabled\" width=\"600\" height=\"152\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_340cbf6f.png 817w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_340cbf6f-768x195.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_340cbf6f-150x38.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_340cbf6f-600x152.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_340cbf6f-48x12.png 48w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<h4>Column Resizable<\/h4>\n<p class=\"intro-text\">Allows a user to resize columns within the table, using controls located to the left and right of each column header.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34151af6.png\" rel=\"lightbox-44\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68798\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34151af6.png\" alt=\"Screenshot showing a data table with a resizable column\" width=\"600\" height=\"119\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34151af6.png 819w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34151af6-768x152.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34151af6-150x30.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34151af6-600x119.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34151af6-48x9.png 48w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h4>Sortable<\/h4>\n<p class=\"intro-text\">Allows a user to click a column header to sort data in ascending order (click once), descending order (click twice), or unsorted order (click 3 times).<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34170755.png\" rel=\"lightbox-45\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68799\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34170755.png\" alt=\"Screenshot showing sortable columns in a data table\" width=\"600\" height=\"173\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34170755.png 818w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34170755-768x222.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34170755-150x43.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34170755-600x173.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34170755-48x14.png 48w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h4>Enable Server Side Options<\/h4>\n<p class=\"intro-text\">Allows the page designer to specify the initial sorting rules for the data. Typically used in conjunction with the <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/controls\/paging-control\/\">Paging Control<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68800\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3418b052.png\" alt=\"Screenshot showing server side options in the data table\" width=\"257\" height=\"112\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3418b052.png 487w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3418b052-150x65.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3418b052-48x21.png 48w\" sizes=\"auto, (max-width: 257px) 100vw, 257px\" \/><\/p>\n<h4>Groupable<\/h4>\n<p class=\"intro-text\">Allows a user to group column data (from one or several columns).<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_341a7a54.png\" rel=\"lightbox-46\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68801\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_341a7a54.png\" alt=\"Screenshot showing groupable columns in the data table\" width=\"600\" height=\"144\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_341a7a54.png 819w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_341a7a54-768x184.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_341a7a54-150x36.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_341a7a54-600x144.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_341a7a54-48x11.png 48w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>Enable Footer<\/h3>\n<p class=\"intro-text\">The table footer displays the total number of records. If columns are grouped, the footer shows total items, as well as total items displayed, e.g. <em>Total Items:38 (Showing Items:9)<\/em><\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34241b99.png\" rel=\"lightbox-47\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68802\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34241b99.png\" alt=\"Screenshot showing the footer on a data table\" width=\"600\" height=\"231\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34241b99.png 817w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34241b99-768x295.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34241b99-150x58.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34241b99-600x231.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34241b99-48x18.png 48w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>Scroll on Overflow<\/h3>\n<p class=\"intro-text\">For columns where the text wraps, scroll bars are inserted if the text overflows the cell. The Data Table style used should have at least 54 for the <em>body row height<\/em>\u00a0property.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3424b180.png\" rel=\"lightbox-48\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68803\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3424b180.png\" alt=\"Data table showing scroll on overflow in table cells\" width=\"600\" height=\"199\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3424b180.png 819w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3424b180-768x254.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3424b180-150x50.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3424b180-600x199.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3424b180-48x16.png 48w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>Select Mode<\/h3>\n<p class=\"intro-text\">Allows a user to select a table row or rows, which sets a variable. Options are:<\/p>\n<ul class=\"intro-text\">\n<li>None<\/li>\n<li>Single<\/li>\n<li>Multiple<\/li>\n<\/ul>\n<p class=\"intro-text\">If Multiple is selected, check boxes are added to the table to allow multiple rows to be selected.<\/p>\n<ul class=\"intro-text\">\n<li><strong>Publish Column Index<\/strong>: The column number which specifies the value to be published. This is used in conjunction with the Selected Row to set the published variable. The index matches the column number (index 1 matches column 1, index 2 matches column 2, etc.).\u00a0<\/li>\n<li><strong>Publish Type<\/strong>: The type of data being published. This must match the Publish Column's data type.\u00a0<\/li>\n<li><strong>Selected Row(s)<\/strong>: The variable that should be updated when the user selects a row.\u00a0<\/li>\n<\/ul>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34270e7b.png\" rel=\"lightbox-49\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68804\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34270e7b.png\" alt=\"Screenshot showing data table with multiple selectable rows\" width=\"600\" height=\"227\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34270e7b.png 976w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34270e7b-768x290.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34270e7b-150x57.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34270e7b-600x227.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34270e7b-48x18.png 48w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>Legacy Table<\/h3>\n<p class=\"intro-text\">Provides support for link and hyperlink column types.<\/p>\n<h3>Fit Table Height to Content<\/h3>\n<p class=\"intro-text\">Allows the data table in a grid layout to expand to its full height and display all of the content. Must only be used in conjunction with Dynamic row height in the grid. This option is not recommended for tables with a lot of data as it can impact performance.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68805\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3428a3e1.png\" alt=\"Screenshot showing the data table option Fit Table Height to Content\" width=\"257\" height=\"187\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3428a3e1.png 465w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3428a3e1-150x109.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3428a3e1-48x35.png 48w\" sizes=\"auto, (max-width: 257px) 100vw, 257px\" \/><\/p>\n<h3>Style<\/h3>\n<p class=\"intro-text\">Select a table style from the list. If you are a Style Administrator, you can add a new\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-admin\/explorer-styles\/styling-tables\/\">Data Table style<\/a>.<\/p>\n<hr \/>\n<h2 class=\"page-subheading\">Columns &amp; Column Types<\/h2>\n<p class=\"intro-text\">This section describes additional notes about some of the Data Table's functionality.<\/p>\n<h3>Removing<\/h3>\n<p class=\"intro-text\">To remove a column, click the <strong>Remove <\/strong>button next to the column name.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3433d5b9.png\" rel=\"lightbox-50\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68808\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3433d5b9.png\" alt=\"Screenshot showing a data table with removable columns\" width=\"267\" height=\"146\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3433d5b9.png 458w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3433d5b9-150x82.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_3433d5b9-48x26.png 48w\" sizes=\"auto, (max-width: 267px) 100vw, 267px\" \/><\/a><\/p>\n<h3>Reordering<\/h3>\n<p>To reorder the columns, use the arrows next to a column to move it up or down in the list. The top item is displayed as the first column.\u00a0 \u00a0<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34350b7a.png\" rel=\"lightbox-51\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68809\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34350b7a.png\" alt=\"Screenshot showing reordering buttons in a data table\" width=\"267\" height=\"146\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34350b7a.png 458w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34350b7a-150x82.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_34350b7a-48x26.png 48w\" sizes=\"auto, (max-width: 267px) 100vw, 267px\" \/><\/a><\/p>\n<h3>Repeating Columns<\/h3>\n<p class=\"intro-text\">Repeating columns have the following properties.\u00a0<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_338a4517.png\" rel=\"lightbox-52\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-68777\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_338a4517.png\" alt=\"Screenshot showing configuration options for a repeating column\" width=\"267\" height=\"133\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_338a4517.png 465w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_338a4517-150x75.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_338a4517-48x24.png 48w\" sizes=\"auto, (max-width: 267px) 100vw, 267px\" \/><\/a><\/p>\n<table>\n<tbody class=\"intro-text\">\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Start Column Number<\/strong><\/td>\n<td>The order number of the first column you want added to the data table. This column as well as the others after it, are added to the data table.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Width<\/strong><\/td>\n<td>The width (in pixels) to apply to all of the auto-filled columns. Type in a number or keep the asterisk (*). All columns with the asterisk width are allocated equal portions of available total column width. <strong>Tip:<\/strong> 100 is a good width to use.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Pinnable<\/strong><\/td>\n<td>Adds an option at runtime that allows the column to be pinned to the left or right. A pinned column is fixed when the horizontal scrollbar is used.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Link Columns<\/h3>\n<p class=\"intro-text\">Link columns have the following properties.\u00a0<\/p>\n<p class=\"note\"><strong>Note<\/strong>: This requires the <strong>Legacy Table<\/strong> option to be selected.<\/p>\n<table>\n<tbody class=\"intro-text\">\n<tr style=\"border: 1px solid #cccccc;\">\n<td><b>Header<\/b><\/td>\n<td>The text that is displayed as the column header.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><b>URL<\/b><\/td>\n<td>The URL that should be opened. Options are:<\/p>\n<ul>\n<li><strong>Variable<\/strong> - Uses a variable to store the URL, typically passed in by another Explorer control e.g. Combobox. The variable is the same for all rows.<\/li>\n<li><strong>Context<\/strong> - Uses a column of the source dataset which contains valid URLs. The URL could be different in each row.<\/li>\n<li><strong>Text<\/strong> - The base URL that applies to all rows. Typically used with Variable Mapping.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><b>Variable Mapping<\/b><\/td>\n<td>Variable mapping is available for links in Explorer. See <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/link-action-and-variable-mapping\/\">Link Action &amp; Variable Mapping<\/a>.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><b>Link Text<\/b><\/td>\n<td>The text that is displayed for each row in this column of the table.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><b>Open In<\/b><\/td>\n<td>Where to display the contents of the URL. Options are:<\/p>\n<ul>\n<li><strong>New Browser Tab<\/strong> - a new tab in the browser<\/li>\n<li><strong>New Explorer Tab<\/strong> - a new tab in Explorer<\/li>\n<li><strong>Same Explorer Tab<\/strong> - replaces the contents of the existing tab<\/li>\n<li><strong>Dialog<\/strong> - opens the URL in a new dialog box<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><b>Tab Name<\/b><\/td>\n<td>The name to show on the opened tab.\u00a0<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Width<\/strong><\/td>\n<td>The width (in pixels) to apply to all of the auto-filled columns. Type in a number or keep the asterisk (*).\u00a0 All columns with the asterisk width are allocated equal portions of available total column width. <strong>Tip:<\/strong> 100 is a good width to use.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Pinnable<\/strong><\/td>\n<td>Adds an option at runtime that allows a user to pin the column to the left or right. A pinned column is fixed when the horizontal scrollbar is used.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Column Properties<\/h3>\n<h4>Common Properties<\/h4>\n<p class=\"intro-text\">All individual columns have the following properties:<\/p>\n<table>\n<tbody class=\"intro-text\">\n<tr style=\"border: 1px solid #cccccc;\">\n<td width=\"100\"><strong>Header<\/strong><\/td>\n<td>The text that is displayed as the column header.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Column<\/strong><\/td>\n<td>The column name in the source data. Select a column from the drop-down list.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Column Type<\/strong><\/td>\n<td>The data type for this column. This should match the column type in the dataset. Options are: <em>Text, Number, Datetime, Hyperlink<\/em><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Width<\/strong><\/td>\n<td>The width (in pixels) to apply to all of the auto-filled columns. Type in a number or keep the asterisk (*). All columns with the asterisk width are allocated equal portions of available total column width. <strong>Tip:<\/strong> 100 is a good width to use.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Aggregation<\/strong><\/td>\n<td>The type of simple calculation to apply to the numbers in this column. This applies only to columns with numeric data. Options are:<\/p>\n<ul>\n<li><strong>None<\/strong> - no aggregation is applied<\/li>\n<li><strong>Count<\/strong> - the number of items in the column<\/li>\n<li><strong>Average<\/strong> - the average of all the numbers in the column<\/li>\n<li><strong>Minimum<\/strong> - the lowest number in the column<\/li>\n<li><strong>Maximum<\/strong> - the highest number in the column<\/li>\n<li><strong>Sum<\/strong> - the total of all numbers in the column<\/li>\n<\/ul>\n<p>The result is displayed after the last row in the table.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Hide Column<\/strong><\/td>\n<td>Select this check box if you want to use this column but don't want it displayed in the data table.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Pinnable<\/strong><\/td>\n<td>Adds an option at runtime that allows a user to pin the column to the left or right. A pinned column is fixed when the horizontal scrollbar is used.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"intro-text\">In addition, if <strong>Select Mode<\/strong> is Single or Multiple, the following options are also available on individual columns.<\/p>\n<table>\n<tbody class=\"intro-text\">\n<tr style=\"border: 1px solid #cccccc;\">\n<td width=\"110\"><strong>Publish Selection<\/strong><\/td>\n<td>The variable that should be updated when the user selects a row.\u00a0<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td width=\"110\"><strong>Publish Type<\/strong><\/td>\n<td>The type of data being published. This must map to the destination data type.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h4>Column Type Formats<\/h4>\n<p class=\"intro-text\">Some of the column types have additional specific properties that allow further configuration.<\/p>\n<h5>Number<\/h5>\n<p class=\"intro-text\"><strong>Column Format<\/strong>:\u00a0Options are <em>Normal, Decimals, Currency, Scientific<\/em>. Each option also comes with an additional option.<\/p>\n<ul class=\"intro-text\">\n<li><strong>Normal<\/strong> - Displays the value as defined in the dataset e.g. 19\n<ul class=\"intro-text\">\n<li><strong>Column Separator<\/strong> - whether to use the separator (usually a comma) for numbers &gt;999.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Decimals<\/strong> - Displays the value as a decimal format e.g. 19.0\n<ul class=\"intro-text\">\n<li><strong>Column Decimals<\/strong> - the number of decimal places to apply to the displayed value. Default: 0<\/li>\n<\/ul>\n<\/li>\n<li><strong>Currency<\/strong> - Displays the value in a currency format e.g $19.00\n<ul class=\"intro-text\">\n<li><strong>Currency Symbol<\/strong> - a symbol to apply as a prefix to the displayed value. Default: $<\/li>\n<\/ul>\n<\/li>\n<li><strong>Scientific<\/strong> - Displays the value in scientific format e.g. 1.90e+1\n<ul class=\"intro-text\">\n<li><strong>Column Decimals<\/strong> - the number of decimal places to apply to the displayed value. Default: 0<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h5>Datetime<\/h5>\n<p class=\"intro-text\"><strong>Column Format<\/strong>: A list of preconfigured datetime formats, where the following representations are made:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-68819\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_38a2a002.png\" alt=\"Screenshot showing datetime formats for datetime columns in data table\" width=\"318\" height=\"328\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_38a2a002.png 318w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/08\/Snag_38a2a002-145x150.png 145w\" sizes=\"auto, (max-width: 318px) 100vw, 318px\" \/>\u00a0<\/p>\n<table>\n<tbody class=\"intro-text\">\n<tr style=\"border: 1px solid #cccccc;\">\n<td>D, DD, Do<\/td>\n<td>Day of month (01 to 31), where:<\/p>\n<ul>\n<li><em>D<\/em> is not zero-padded.<\/li>\n<li><em>DD<\/em>\u00a0is zero-padded<\/li>\n<li><em>Do<\/em>: Day of month is expressed as an ordinal e.g. 1st, 2nd, 3rd, 4th etc<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>MM,\u00a0MMM,\u00a0MMMM<\/td>\n<td>Month of year, where:<\/p>\n<ul>\n<li><em>MM<\/em>: Month of year specified as a number (01-12).\u00a0<em>MM<\/em> is zero-padded.<\/li>\n<li><em>MMM<\/em>: Abbreviated month name, not case-sensitive. This is culture-sensitive.<\/li>\n<li><em>MMMM<\/em>: Full month name, not case-sensitive. This is culture-sensitive.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>YY,\u00a0YYYY<\/td>\n<td>The year, where:<\/p>\n<ul>\n<li><em>YY<\/em>: The last two digits of the year.<\/li>\n<li><em>YYYY<\/em>: The full 4-digit year.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>h, H, HH<\/td>\n<td>The hour of the day, where:<\/p>\n<ul>\n<li><em>h<\/em>: The hour of day in the 12-hour clock; a value 1-12.\u00a0<\/li>\n<li><em>H<\/em>: The hour of day in the 24-hour clock; a value 0-23. <em>H<\/em> is not zero-padded.<\/li>\n<li><em>HH<\/em>: The hour of day in the 24-hour clock; a value 0-23. <em>H<\/em> is not zero-padded.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>mm<\/td>\n<td>Minutes within an hour (00 to 59).\u00a0<em>mm<\/em> is zero-padded.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>ss<\/td>\n<td>Seconds within a minute (00 to 59).\u00a0<em>ss<\/em> is zero-padded.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>Local Format<\/td>\n<td>The formats identified as\u00a0<strong>(Local format)\u00a0<\/strong>will follow the local date format convention of the\u00a0<em>browser<\/em>.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>a<\/td>\n<td>AM or PM<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5>Hyperlink<\/h5>\n<p class=\"left-bar\"><strong>Note<\/strong>: This requires the <strong>Legacy Table<\/strong> option to be selected.<\/p>\n<table>\n<tbody class=\"intro-text\">\n<tr style=\"border: 1px solid #cccccc;\">\n<td><b>Link Text<\/b><\/td>\n<td>The text that is displayed for each row in this column of the table.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><b>Open In<\/b><\/td>\n<td>Where to display the contents of the link. Options are:<\/p>\n<ul>\n<li><strong>New Browser Tab<\/strong> - a new tab in the browser<\/li>\n<li><strong>New Explorer Tab<\/strong> - a new tab in Explorer<\/li>\n<li><strong>Same Explorer Tab<\/strong> - replaces the contents of the existing tab<\/li>\n<li><strong>Dialog<\/strong> - opens the URL in a new dialog box<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><b>Tab Name<\/b><\/td>\n<td>The name to show on the opened tab.\u00a0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<hr \/>\n<h2 id=\"Release_History\" class=\"page-subheading\">Release History<\/h2>\n<ul class=\"intro-text\">\n<li>Data Table 4.15.0\n<ul class=\"intro-text\">\n<li>Added dynamic table height option.<\/li>\n<\/ul>\n<\/li>\n<li>Data Table 4.10.5\n<ul class=\"intro-text\">\n<li>Added title bar.<\/li>\n<\/ul>\n<\/li>\n<li>Data Table 4.10.0\n<ul class=\"intro-text\">\n<li>Added conditional formatting.<\/li>\n<\/ul>\n<\/li>\n<li>Data Table 4.9.0\n<ul class=\"intro-text\">\n<li>Improved performance by adding 'New Table' option.<\/li>\n<\/ul>\n<\/li>\n<li>Data Table 4.6.7\n<ul class=\"intro-text\">\n<li>Added ability to multi-select records.<\/li>\n<li>Added Parameterized hyperlinks.<\/li>\n<\/ul>\n<\/li>\n<li>Data Table 4.6.2\n<ul class=\"intro-text\">\n<li>Added more date formats.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/controls\/data-table\/data-table-4-5-3\/\">Data Table 4.5.3<\/a>\n<ul class=\"intro-text\">\n<li>If the data table's data contains tags or calculations that have a digital state set assigned, the matching digital state pair's <em>Name<\/em> is used instead of the <em>Value<\/em> if there is a match. The applicable column must use the <em>Text<\/em> type for this to work.<\/li>\n<\/ul>\n<\/li>\n<li class=\"intro-text\"><a title=\"Data Table 4.5.2\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/controls\/data-table\/data-table-4-5-2\/\">Dataset Table 4.5.2<\/a>\n<ul class=\"intro-text\">\n<li>Hide column option (see <a href=\"#Hidden_Columns\">Hidden Columns<\/a> in Tutorial 4).<\/li>\n<li>Proportional column sizing using an asterisk now works in precision layout, as well as in grid layout.<\/li>\n<\/ul>\n<\/li>\n<li class=\"intro-text\"><a title=\"Data Table 4.4.5\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/controls\/data-table\/data-table-4-4-5\/\">Dataset Table 4.4.5<\/a>\n<ul class=\"intro-text\">\n<li>Text wrapping with scrollbars can now be achieved, provided the table style used has an adequate body row height value.<\/li>\n<li>In the editor, columns are now stacked and collapsible, whereas before they were tabbed.<\/li>\n<li>You are now able to publish multiple columns, to multiple page variables (see <a title=\"Publishing Variables from a Selected Row\" href=\"#Tutorial_4_Publishing_Variables_from_a_Selected_Row\">Tutorial 4<\/a>). You can also set the selected row in the table through another variable (see <a title=\"Selecting a Data Table Row\" href=\"#Tutorial_3_Selecting_a_Data_Table_Row\">Tutorial 3<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li><a title=\"Data Table 4.4.2\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/controls\/data-table\/data-table-4-4-2\/\">Dataset Table 4.4.2<\/a><\/li>\n<li><a title=\"Data Table 4.4.0\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/controls\/data-table\/data-table-4-4-0\/\">Dataset Table 4.4.0<\/a><\/li>\n<li><span class=\"removed_link\" title=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/controls\/data-table-4-3-2\/\">Dataset Table 4.3.2<\/span>\n<ul class=\"intro-text\">\n<li>In this version, the data table was called the <em>dataset table<\/em>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Data Table displays data in tabular format. Users can configure many settings during page design, such as display columns, sorting, grouping, filtering, and hiding. This tutorial guides you through how to add a Data Table to a page.<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-studio\/controls\/data-table\/\">Read more<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":8,"featured_media":67352,"parent":1407,"menu_order":125,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[11],"tags":[276,1227,1226,313,1225,113],"class_list":["post-32078","page","type-page","status-publish","has-post-thumbnail","hentry","category-tutorial","tag-aggregation","tag-autofill","tag-currency","tag-links","tag-pinnable","tag-tables","Version-4-10-0","Version-4-10-5","Version-4-15-0","Version-4-3-2","Version-4-4-0","Version-4-4-2","Version-4-4-5","Version-4-5-2","Version-4-5-3","Version-4-5-4","Version-4-6-2","Version-4-6-7","Version-4-9-0","Product-ex"],"_links":{"self":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/32078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/comments?post=32078"}],"version-history":[{"count":13,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/32078\/revisions"}],"predecessor-version":[{"id":72624,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/32078\/revisions\/72624"}],"up":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/1407"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media\/67352"}],"wp:attachment":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media?parent=32078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/categories?post=32078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/tags?post=32078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}