Just wanted to add some more information in case I helps explain this issue:
1) Our custom 'Account Lists' entity only contains two controls: a lookup and a subgrid.
-The lookup is labeled Parent Account and only allows the user to select an Account where a custom option set field value is equal to "Parent". The lookup view attached to this lookup is a custom view called Parent Account that enforces this
restriction.
-The second control is a subgrid labeled Child Accounts. Similar to the lookup, we've tried to apply a custom View to filter which accounts the user can select. In particular, we created a view called Child Accounts as we're hoping they would
only be able to select Child Accounts from the subgrids related selectors (ie via the plus button or after clicking the "Lookup More records" link).
2) The enforcing of the default View between the Lookup and Subgrid is behaving differently as follows:
-When the user opens the lookup, they are presented with the "Parent Account" view and cannot select any other View. This is perfect.
-With the subgrid, when the user clicks the plus button (+) they are shown 10 accounts, but the accounts shown include both Parent and Child accounts and not just Child accounts as we expected when assigning our custom view to this grid. Also,
even though I see the name of the custom View (Child Accounts) to the left of the plus button, the grid is displaying different fields then those defined by the view.
-Similarly, when they click the "Lookup More Records" link and are presented the Look up Records window, the default view is the native "Account Lookup View" and all the other Account views are available for selection. I was expecting
to see only our "Child Accounts" view to be available for selection so the users could only add these Accounts to the grid.
Any idea why we can enforce a default view on the lookup, but not the subgrid? Am I missing something here or is this is a bug in CRM 2015?