{"id":15,"date":"2022-03-10T10:24:59","date_gmt":"2022-03-10T10:24:59","guid":{"rendered":"https:\/\/www.greytrix.com\/blogs\/acumatica\/?p=15"},"modified":"2024-10-17T11:01:16","modified_gmt":"2024-10-17T11:01:16","slug":"acumatica-test-sdk-multiple-controls-types-in-grid","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/","title":{"rendered":"Multiple Controls Types in a Grid in the Acumatica Test SDK"},"content":{"rendered":"\n<p>Acumatica Test SDK is a tool that allows us to develop automated test cases for our application. We have systematic details on how to implement the controls listed in the document provided along with the Test SDK package.<\/p>\n\n\n\n<p>While developing one of the test case, we had a requirement to use the dropdown and a checkbox control within a grid column. Normally, the grid we have in a screen has same control type on a specific column but some grids might have a single column with different control types. In our case, it is the grid on the Processing Center screen.<\/p>\n\n\n\n<p>In this blog, we are discussing about how to manage the grid column with multiple control types.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Adding the test cases for drop-down in grid-column:<\/strong><\/h1>\n\n\n\n<p><br>1. Navigate to the screen with drop-down control type on the grid column.<\/p>\n\n\n<p><a href=\"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Dropdown-Grid.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px;\" title=\"Dropdown Grid\" src=\"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Dropdown-Grid.png\" alt=\"Dropdown Grid\" width=\"550\" height=\"166\" \/><\/a><br \/>2. We need to handle the drop-down shown in above screenshot using test cases by first selecting a row, then double-clicking on the cell to display the drop-down values, then selecting the required value.<\/p>\n<p><a href=\"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Dropdown-Code.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"alignnone\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px;\" title=\"Dropdown Code\" src=\"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Dropdown-Code.png\" alt=\"Dropdown Code\" width=\"744\" height=\"64\" \/><\/a><\/p>\n<h2><strong>Adding the test cases for Checkbox in grid:<\/strong><\/h2>\n<p><strong><br \/><\/strong>1. Navigate to the screen with checkbox control type on the grid column.<\/p>\n<p><a href=\"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Checkbox-Grid.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" class=\"aligncenter\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px;\" title=\"Checkbox Grid\" src=\"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Checkbox-Grid.png\" alt=\"Checkbox Grid\" width=\"519\" height=\"178\" \/><\/a><br \/>2. We need to handle the checkbox shown in above screenshot using test cases by first selecting a row, then double clicking on values field, then select the required value either True or False.<\/p>\n<p><a href=\"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Checkbox-Code.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px;\" title=\"Checkbox Code\" src=\"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Checkbox-Code.png\" alt=\"Checkbox Code\" width=\"749\" height=\"64\" \/><\/a><\/p>\n\n\n<p>This is how we can overcome the obstacle to set\/select the values with different control in the same grid-column and achieve our test case to complete the continuous flow of testing without any blockage.<\/p>\n\n\n\n\n\n<p><\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Acumatica Test SDK is a tool that allows us to develop automated test cases for our application. We have systematic details on how to implement the controls listed in the document provided along with the Test SDK package. While developing one of the test case, we had a requirement to use the dropdown and a\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[4,5,6,9,8,10,12,11,13],"class_list":["post-15","post","type-post","status-publish","format-standard","hentry","category-acumatica-erp","tag-acumatica","tag-acumatica-test-sdk-multiple-controls-types-in-grid","tag-acumatica-test-sdk","tag-checkbox-in-grid","tag-control-types","tag-control-types-in-grid","tag-drop-down-in-grid","tag-grids-column","tag-multiple-controls-types-in-grid"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Acumatica Test SDK \u2013 Multiple Controls Types in Grid<\/title>\n<meta name=\"description\" content=\"Explore Acumatica Test SDK with multiple control types in a grid, enhancing functionality and user experience.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Acumatica Test SDK \u2013 Multiple Controls Types in Grid\" \/>\n<meta property=\"og:description\" content=\"Explore Acumatica Test SDK with multiple control types in a grid, enhancing functionality and user experience.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/\" \/>\n<meta property=\"og:site_name\" content=\"Acumatica \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-10T10:24:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-17T11:01:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Dropdown-Grid.png\" \/>\n<meta name=\"author\" content=\"greytrix\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"greytrix\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/\",\"name\":\"Acumatica Test SDK \u2013 Multiple Controls Types in Grid\",\"isPartOf\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Dropdown-Grid.png\",\"datePublished\":\"2022-03-10T10:24:59+00:00\",\"dateModified\":\"2024-10-17T11:01:16+00:00\",\"author\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/#\/schema\/person\/c49d53021d39726d820c6fd517b2c2ec\"},\"description\":\"Explore Acumatica Test SDK with multiple control types in a grid, enhancing functionality and user experience.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/#primaryimage\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Dropdown-Grid.png\",\"contentUrl\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Dropdown-Grid.png\",\"width\":550,\"height\":166},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Multiple Controls Types in a Grid in the Acumatica Test SDK\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/#website\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/\",\"name\":\"Acumatica \u2013 Tips, Tricks and Components\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/#\/schema\/person\/c49d53021d39726d820c6fd517b2c2ec\",\"name\":\"greytrix\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3cdb553d6ca07df0e407d5e092f2410d163e0fd40b27734b345b04c8f0786969?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3cdb553d6ca07df0e407d5e092f2410d163e0fd40b27734b345b04c8f0786969?s=96&d=mm&r=g\",\"caption\":\"greytrix\"},\"url\":\"https:\/\/www.greytrix.com\/blogs\/acumatica\/author\/greytrix\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Acumatica Test SDK \u2013 Multiple Controls Types in Grid","description":"Explore Acumatica Test SDK with multiple control types in a grid, enhancing functionality and user experience.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/","og_locale":"en_US","og_type":"article","og_title":"Acumatica Test SDK \u2013 Multiple Controls Types in Grid","og_description":"Explore Acumatica Test SDK with multiple control types in a grid, enhancing functionality and user experience.","og_url":"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/","og_site_name":"Acumatica \u2013 Tips, Tricks and Components","article_published_time":"2022-03-10T10:24:59+00:00","article_modified_time":"2024-10-17T11:01:16+00:00","og_image":[{"url":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Dropdown-Grid.png","type":"","width":"","height":""}],"author":"greytrix","twitter_card":"summary_large_image","twitter_misc":{"Written by":"greytrix","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/","url":"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/","name":"Acumatica Test SDK \u2013 Multiple Controls Types in Grid","isPartOf":{"@id":"https:\/\/www.greytrix.com\/blogs\/acumatica\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/#primaryimage"},"image":{"@id":"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/#primaryimage"},"thumbnailUrl":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Dropdown-Grid.png","datePublished":"2022-03-10T10:24:59+00:00","dateModified":"2024-10-17T11:01:16+00:00","author":{"@id":"https:\/\/www.greytrix.com\/blogs\/acumatica\/#\/schema\/person\/c49d53021d39726d820c6fd517b2c2ec"},"description":"Explore Acumatica Test SDK with multiple control types in a grid, enhancing functionality and user experience.","breadcrumb":{"@id":"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/#primaryimage","url":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Dropdown-Grid.png","contentUrl":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-content\/uploads\/2022\/03\/Dropdown-Grid.png","width":550,"height":166},{"@type":"BreadcrumbList","@id":"https:\/\/www.greytrix.com\/blogs\/acumatica\/2022\/03\/10\/acumatica-test-sdk-multiple-controls-types-in-grid\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.greytrix.com\/blogs\/acumatica\/"},{"@type":"ListItem","position":2,"name":"Multiple Controls Types in a Grid in the Acumatica Test SDK"}]},{"@type":"WebSite","@id":"https:\/\/www.greytrix.com\/blogs\/acumatica\/#website","url":"https:\/\/www.greytrix.com\/blogs\/acumatica\/","name":"Acumatica \u2013 Tips, Tricks and Components","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.greytrix.com\/blogs\/acumatica\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.greytrix.com\/blogs\/acumatica\/#\/schema\/person\/c49d53021d39726d820c6fd517b2c2ec","name":"greytrix","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/acumatica\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3cdb553d6ca07df0e407d5e092f2410d163e0fd40b27734b345b04c8f0786969?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3cdb553d6ca07df0e407d5e092f2410d163e0fd40b27734b345b04c8f0786969?s=96&d=mm&r=g","caption":"greytrix"},"url":"https:\/\/www.greytrix.com\/blogs\/acumatica\/author\/greytrix\/"}]}},"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-json\/wp\/v2\/posts\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":9,"href":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":2903,"href":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-json\/wp\/v2\/posts\/15\/revisions\/2903"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/acumatica\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}