{"id":2514,"date":"2016-11-03T15:25:54","date_gmt":"2016-11-03T15:25:54","guid":{"rendered":"http:\/\/himbap.com\/blog\/?p=2514"},"modified":"2016-11-03T15:46:47","modified_gmt":"2016-11-03T15:46:47","slug":"editable-grids-the-most-awaited-feature-available-now","status":"publish","type":"post","link":"https:\/\/himbap.com\/blog\/?p=2514","title":{"rendered":"Editable Grids \u2013 The most awaited feature available now !!"},"content":{"rendered":"<p>With the release of Dynamics 365, now we have editable grid available out of the box, so no need to buy any custom add-on for inline editing. We can enable editable grid to views as well as to sub grids. We can add editable grid controls to all the entities which fulfill following condition:<\/p>\n<ul>\n<li>All the entities which is customizable<\/li>\n<li>Entity which is not a child entity<\/li>\n<li>Entity which is refreshed<\/li>\n<\/ul>\n<p>At present we have\u00a0following capabilities in editable grids:<\/p>\n<ul>\n<li>Inline capability for most of Dynamics 365 fields (which means it\u2019s still does not support all fields but stills it\u2019s an awesome feature!!)<\/li>\n<li>Nested grid view (only for phone and tablet client)<\/li>\n<li>Grouping and filtering capability.<\/li>\n<li>Sorting, Paginate and adjust columns in the grid.<\/li>\n<li>Looking filtering<\/li>\n<li>Include calculated and rollup fields as read only<\/li>\n<li>Enabling\/disable fields based on security role.<\/li>\n<\/ul>\n<p>So let\u2019s see how we can enable editable grids for different views. Suppose we want to add inline editing capability for account entity views. To enable it we can use following steps:<br \/>\n1. Navigate to Settings-&gt; Customizations-&gt; Customize the System.<br \/>\n2. Expend Entities node under solution components and select <strong>Account entity-&gt;Controls-&gt; Add Control\u2026.<\/strong><br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting1.png\"><img decoding=\"async\" loading=\"lazy\" class=\" size-medium wp-image-2515 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting1-300x66.png\" alt=\"inlineediting1\" width=\"300\" height=\"66\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting1-300x66.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting1-624x137.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting1.png 847w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n3. Select <strong>Editable Grid<\/strong> under <strong>Add Control<\/strong> dialog and click on <strong>Add<\/strong> button (All other controls only works for phone and tablet)<br \/>\n4. Select Web radio button to enable editable grid for CRM web application.<br \/>\n5. Click on Save button under solution command bar and then click on Publish to publish our changes.<br \/>\n6. Minimize solution and refresh CRM application. We will do some more changes in later steps.<br \/>\n7. Navigate to <strong>Sales-&gt; Accounts<\/strong> and click on Editable Grid under <strong>SHOW AS<\/strong> button on command bar. (You will be able to see this button only after adding Editable Grid under controls)<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting2.png\"><img decoding=\"async\" loading=\"lazy\" class=\" size-full wp-image-2516 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting2.png\" alt=\"inlineediting2\" width=\"278\" height=\"115\" \/><\/a><br \/>\nNow we should be able to edit fields like following<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting3.png\"><img decoding=\"async\" loading=\"lazy\" class=\" size-medium wp-image-2517 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting3-300x152.png\" alt=\"inlineediting3\" width=\"300\" height=\"152\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting3-300x152.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting3-624x316.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting3.png 833w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>We can also apply grouping using Group By drop down like following:<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting5.png\"><img decoding=\"async\" loading=\"lazy\" class=\" size-medium wp-image-2519 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting5-300x111.png\" alt=\"inlineediting5\" width=\"300\" height=\"111\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting5-300x111.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting5-624x232.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting5.png 735w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nNow we can do inline editing to columns of the primary entity, related entity field does not support inline editing. Now let\u2019s go to solution again and add lookup filtering capability.<br \/>\n8. Navigate back to your solution and click on Add Lookup and now we can configure lookup filtering just like we can do it on entity form. We can also change view that we want to show in lookup window.<br \/>\n<a href=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting4.png\"><img decoding=\"async\" loading=\"lazy\" class=\" size-medium wp-image-2518 aligncenter\" src=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting4-300x204.png\" alt=\"inlineediting4\" width=\"300\" height=\"204\" srcset=\"https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting4-300x204.png 300w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting4-624x424.png 624w, https:\/\/himbap.com\/blog\/wp-content\/uploads\/2016\/11\/inlineediting4.png 710w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>We can also configure nested grid by editing Nested grid view option but this is available to phone and tablet user only at this point. Save and publish your changes to see result.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the release of Dynamics 365, now we have editable grid available out of the box, so no need to buy any custom add-on for inline editing. We can enable editable grid to views as well as to sub grids. We can add editable grid controls to all the entities which fulfill following condition: All the entities which is customizable&#8230; <a href=\"https:\/\/himbap.com\/blog\/?p=2514\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[402],"tags":[404,406,405,407,408],"_links":{"self":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2514"}],"collection":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2514"}],"version-history":[{"count":8,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2514\/revisions"}],"predecessor-version":[{"id":2527,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2514\/revisions\/2527"}],"wp:attachment":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2514"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}