We customized the cif for a particular type in v7 appconsole, now we have moved to V8 and want to apply v8style, see 1_Customized_Policy_CT.JPG

1. How to do this in 8.1 workspace? If Policy Group dropdown is seleted, trigger the onChange event and use ajax to get the Policy Types and Policy Owners of that group and make them allow in the Policy Type and Policy Owner selection, see 2_Policy_ CIF_V7Style.JPG
2. How to do validation before saving the edit form in workspace which in appconsole we can do in widget validation tab? see 3_Validate_Policy_Revision_Type.JPG

3. Can these customization only be applied to particular Content Type? That means no other content type will be impacted.
Your advise and some code snippet will be great appreciated.