Во-первых, вам нужно изменить поле источника данных, чтобы оно было уникальным.
Вам нужно будет перейти к ModelName> FieldName> Advanced :
![enter image description here](https://i.stack.imgur.com/QA7OW.png)
Затем при создании элемента нана стороне клиента, скажем, например, с помощью виджета кнопки, источник данных которого установлен в режиме создания , затем в обработчике события onClick используйте следующее:
widget.datasource.createItem({
success: function(record){
console.log(record._key);
},
failure: function(error){
var err = error.toString();
if(err.indexOf("Duplicate entry") > -1){
alert("There is already a schedule on that date");
} else {
alert(error.toString());
}
}
});
Для получения дополнительной информации я рекомендую вам обратиться к официальной документации .