{"id":9997,"date":"2015-03-31T16:39:40","date_gmt":"2015-03-31T16:39:40","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/?p=9997"},"modified":"2015-03-31T16:39:40","modified_gmt":"2015-03-31T16:39:40","slug":"control-column-visibility-in-sagecrm-com-using-client-side-api","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/","title":{"rendered":"Control Column Visibility in SageCRM.com using Client Side API"},"content":{"rendered":"<p>SageCRM.com can be customized using Client Side API. In our earlier post, we had explained how to Control Visibility of Columns in Sage CRM Desktop on-premise version. Here is the link.<br \/>\n<a title=\"Control Column Visibility in Sage CRM Grids and Lists\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/03\/control-column-visibility-in-sage-crm-grids-and-lists\/\" target=\"_blank\"><span style=\"color: #993300;\">Control Column Visibility in Sage CRM Grids and Lists<\/span><br \/>\n<\/a><strong><em><span style=\"color: #993300;\">New Stuff<\/span><\/em><\/strong><em>:<\/em>\u00a0<a title=\"Set Default Type on Export Screens\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/set-default-type-on-export-screens\/\" target=\"_blank\"><strong>Set Default Type on Export Screens<\/strong><\/a><br \/>\nIn this blog, we will explain you how it can achieved in SageCRM.com using a Sage CRM Client Side API. Consider an example, you need to Control Visibility of Assigned To Column into Team CRM Opportunities List such that if Logged in user is Admin then only show the Assigned To Column and remove it for the rest of the Non-admin users.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/03\/Oppo1.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter  wp-image-9998\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/03\/Oppo1.jpg\" alt=\"Oppo1\" width=\"686\" height=\"432\" \/><\/a><br \/>\nTo do the same, one just needs to follow below instructions.<br \/>\n1) Navigate to Administration | Customization | Opportunities.<br \/>\n2) Select <strong>Lists<\/strong> tab and select Opportunities List from the list.<br \/>\n3) Select \u2018<strong>Territory\/Region\u2019<\/strong> column from Opportunities List and add the below lines of code in the <strong>Custom Content<\/strong> section.<br \/>\n&lt;script&gt;<br \/>\ncrm.ready(function ()<br \/>\n{<br \/>\ncrm.grids().hideColumn(&#8220;oppo_secterr&#8221;);<br \/>\n});<br \/>\n&lt;\/script&gt;<br \/>\n4) Click on <strong>Save<\/strong> button.<br \/>\nYou can modify above code such that Territory field will not be visible to other users.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/03\/Oppo2.jpg\"><img decoding=\"async\" class=\"aligncenter  wp-image-9999\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/03\/Oppo2.jpg\" alt=\"Oppo2\" width=\"682\" height=\"339\" \/><br \/>\n<\/a><br \/>\nUser can easily secure important data from other users and apply security throughout Sage CRM.<br \/>\n<span style=\"color: #993300;\"> <strong><em>Also Read:<\/em><\/strong><em><br \/>\n<\/em><\/span>1)\u00a0<a title=\"Get Active tab through Client side scripting\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/09\/17\/get-active-tab-through-client-side-scripting\/\" target=\"_blank\">Get Active tab through Client side scripting<br \/>\n<\/a>2)\u00a0<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/08\/27\/add-print-button-to-print-entity-information-in-sage-crm-v7-2\/\">Add Print Button to Print Entity information in Sage CRM v7.2<br \/>\n<\/a>3)\u00a0<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/14\/information-and-error-message-feature-in-sage-crm-v7-2\/\">Information and Error Message feature in Sage CRM v7.2<br \/>\n<\/a>4)\u00a0<a title=\"Avoid scrolling with Collapse Screen Feature in Sage CRM7.2\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/09\/02\/avoid-scrolling-with-collapse-screen-feature-in-sage-crm7-2\/\" target=\"_blank\">Avoid scrolling with Collapse Screen Feature in Sage CRM7.2<br \/>\n<\/a>5)\u00a0<a title=\"Display Background Color on Required Fields in Sage CRM v7.2\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/04\/display-background-color-on-required-fields-in-sage-crm-v7-2\/\" target=\"_blank\">Display Background Color on Required Fields in Sage CRM v7.2<\/a><br \/>\n&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SageCRM.com can be customized using Client Side API. In our earlier post, we had explained how to Control Visibility of Columns in Sage CRM Desktop on-premise version. Here is the link. Control Column Visibility in Sage CRM Grids and Lists New Stuff:\u00a0Set Default Type on Export Screens In this blog, we will explain you how\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9997","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Control Column Visibility in SageCRM.com using Client Side API - Sage CRM \u2013 Tips, Tricks and Components<\/title>\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\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Control Column Visibility in SageCRM.com using Client Side API - Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"og:description\" content=\"SageCRM.com can be customized using Client Side API. In our earlier post, we had explained how to Control Visibility of Columns in Sage CRM Desktop on-premise version. Here is the link. Control Column Visibility in Sage CRM Grids and Lists New Stuff:\u00a0Set Default Type on Export Screens In this blog, we will explain you how\u2026 Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"article:published_time\" content=\"2015-03-31T16:39:40+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/03\/Oppo1.jpg\" \/>\n<meta name=\"author\" content=\"greysagecrm\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"greysagecrm\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/\",\"name\":\"Control Column Visibility in SageCRM.com using Client Side API - Sage CRM \u2013 Tips, Tricks and Components\",\"isPartOf\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/03\/Oppo1.jpg\",\"datePublished\":\"2015-03-31T16:39:40+00:00\",\"author\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/#primaryimage\",\"url\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/03\/Oppo1.jpg\",\"contentUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/03\/Oppo1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Control Column Visibility in SageCRM.com using Client Side API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\",\"name\":\"Sage CRM \u2013 Tips, Tricks and Components\",\"description\":\"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?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\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\",\"name\":\"greysagecrm\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"caption\":\"greysagecrm\"},\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Control Column Visibility in SageCRM.com using Client Side API - Sage CRM \u2013 Tips, Tricks and Components","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\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/","og_locale":"en_US","og_type":"article","og_title":"Control Column Visibility in SageCRM.com using Client Side API - Sage CRM \u2013 Tips, Tricks and Components","og_description":"SageCRM.com can be customized using Client Side API. In our earlier post, we had explained how to Control Visibility of Columns in Sage CRM Desktop on-premise version. Here is the link. Control Column Visibility in Sage CRM Grids and Lists New Stuff:\u00a0Set Default Type on Export Screens In this blog, we will explain you how\u2026 Read More &raquo;","og_url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/","og_site_name":"Sage CRM \u2013 Tips, Tricks and Components","article_published_time":"2015-03-31T16:39:40+00:00","og_image":[{"url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/03\/Oppo1.jpg","type":"","width":"","height":""}],"author":"greysagecrm","twitter_card":"summary_large_image","twitter_misc":{"Written by":"greysagecrm","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/","name":"Control Column Visibility in SageCRM.com using Client Side API - Sage CRM \u2013 Tips, Tricks and Components","isPartOf":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/#primaryimage"},"image":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/#primaryimage"},"thumbnailUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/03\/Oppo1.jpg","datePublished":"2015-03-31T16:39:40+00:00","author":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f"},"breadcrumb":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/#primaryimage","url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/03\/Oppo1.jpg","contentUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2015\/03\/Oppo1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2015\/03\/31\/control-column-visibility-in-sagecrm-com-using-client-side-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/"},{"@type":"ListItem","position":2,"name":"Control Column Visibility in SageCRM.com using Client Side API"}]},{"@type":"WebSite","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/","name":"Sage CRM \u2013 Tips, Tricks and Components","description":"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?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\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f","name":"greysagecrm","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","caption":"greysagecrm"},"url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/"}]}},"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/9997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/comments?post=9997"}],"version-history":[{"count":0,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/9997\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/media?parent=9997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/categories?post=9997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/tags?post=9997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}