Learn Config Schema Basics - aliconnect/aliconnect.sdk GitHub Wiki
Toelichting
<!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>
/** 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 **/