
        this.briefFieldsInfo = [<%for (let f of associationView) {%>
            ['<%-f.fieldName%>', '<%-f.displayName%>'],<%}%>
        ];

<%_
  let refObjects = [];
  let requiredFields = [];
  let refFieldsObj = [];
  for (let field of compositeEditBriefView) { 
    if (field.type === "ObjectId") {
      refObjects.push([field.fieldName, field.ref]);
      refFieldsObj.push(field);
    }
    if (field.type === "SchemaArray" && field.elementType === "ObjectId") {
      refObjects.push([field.fieldName, field.ref]);
      refFieldsObj.push(field);
    }
    if (field.required) { requiredFields.push(field.fieldName); }
  }

  let briefRefFieldsObj = [];
  let emailFields = [];
  for (let field of briefView) {
    if (field.type === "ObjectId") {
      briefRefFieldsObj.push(field);
    }
    if (field.type === "SchemaArray" && field.elementType === "ObjectId") {
      briefRefFieldsObj.push(field);
    }
    if (field.mraEmailRecipient) {
      emailFields.push([field.displayName, field.fieldName]);
    }
  }

  let emailFieldsRefArray =[];
  let emailFieldsRefObj = {};
  for (let refField of briefRefFieldsObj) {
      let refObj = refSchemaObjs[refField.fieldName];
      if (!refObj) continue;

      let findEmail = false;
      let refEmailFields = [];
      for (let field of refObj.detailView) {
          if (field.mraEmailRecipient) {
            refEmailFields.push([field.displayName, field.fieldName]);
            findEmail = true;
          }  
      }
      if (findEmail) {
          emailFieldsRefArray.push([refField.displayName, refField.fieldName]);
          emailFieldsRefObj[refField.fieldName] = refEmailFields;
      }
  }

  if (refObjects.length > 0) {%>
        this.referenceFieldsMap = {<%for (let itm of refObjects) {%>'<%-itm[0]%>': '<%-itm[1]%>',<%}%>};
        this.referenceFieldsReverseMap = {<%for (let itm of refObjects) {%>'<%-itm[1]%>': '<%-itm[0]%>',<%}%>};<%
  }
  if (requiredFields.length > 0) {%>
        this.requiredFields = [<%for (let itm of requiredFields) {%>'<%-itm%>',<%}%>];<%
  }%><%_
  if (emailFields.length > 0) {%>
        this.emailFields = [<%for (let itm of emailFields) {%>['<%-itm[0]%>','<%-itm[1]%>'],<%}%>];<%
  }%><%_
  if (emailFieldsRefArray.length > 0) {%>
        this.emailFieldsRefArray = [<%for (let itm of emailFieldsRefArray) {%>['<%-itm[0]%>','<%-itm[1]%>'],<%}%>];
        this.emailFieldsRefObj = {<%for (let fld in emailFieldsRefObj) {%>
            '<%-fld%>': [<%for (let itm of emailFieldsRefObj[fld]) {%>['<%-itm[0]%>','<%-itm[1]%>'],<%}%>],
        <%}%>};<%
  }%>