Learn Config Schema Basics - aliconnect/aliconnect.sdk GitHub Wiki

Learn Config Schema Basics

Toelichting

Basic HTML

<!DOCTYPE html>
<html>
<head>
  <link  href="https://aliconnect.nl/src/css/web.css" rel="stylesheet" />
  <link  href="https://aliconnect.nl/src/css/icon.css" rel="stylesheet" />
  <script src="https://aliconnect.nl/src/js/aim.js"></script>
  <script src="https://aliconnect.nl/src/js/web.js"></script>
  <script src="https://aliconnect.nl/src/js/om.js"></script>
  <script>
  /** js start **/
  /** js end **/
  aim().on('ready', event => aim().prompt())
  </script>
</head>
<body></body>
</html>

Contact

/** js start **/
aim().schemas('Contact1', {
  title() {
    return this.combine('displayName');
  },
  subject() {
    return this.combine('givenName,firstName,middleName,lastName,companyName');
  },
  filterfieldnames: 'surname,companyName',
  properties: {
    // "@odata.etag": {},
    // id: {},
    // createdDateTime: {},
    // lastModifiedDateTime: {},
    // changeKey: {},
    // parentFolderId: {},
    // fileAs: {},
    // categories: {},

    displayName: {
      legend: 'Personalia',
    },
    initials: {
    },
    givenName: {
    },
    middleName: {
    },
    surname: {
    },
    title: {
    },
    nickName: {
    },
    // yomiGivenName: {},
    // yomiSurname: {},
    // yomiCompanyName: {},
    // imAddresses: {},

    companyName: {
      legend: 'Business',
    },
    department: {
    },
    officeLocation: {
    },
    profession: {
    },
    jobTitle: {
    },
    assistantName: {
    },
    manager: {
    },
    businessHomePage: {
    },
    emailAddresses: {
      legend: 'Contact',
    },
    mobilePhone: {
    },
    businessPhones: {
    },
    businessAddress: {
    },
    otherAddress: {
    },
    homePhones: {
      legend: 'Personal',
    },
    homeAddress: {
    },
    birthday: {
    },
    spouseName: {
    },
    children: {
    },
    generation: {
    },
    personalNotes: {
    },
  }
});
/** js end **/
Learn Config Schema Item
⚠️ **GitHub.com Fallback** ⚠️