Вопрос
В предыдущих версиях у нас автоматически проставлялись напоминания в активностях (для автора и ответственного).
Сейчас такого нет.
Ответ
Данный функционал можно реализовать расширением существующих методов в схеме страницы редактирования активности:
methods: {
setRemindCustom: function() {
if (this.get("StartDate")) {
var remindToOwnerDate = this.get("StartDate");
remindToOwnerDate = Ext.Date.add(remindToOwnerDate, Ext.Date.MINUTE, -15);
var remindToAuthorDate = this.get("StartDate");
remindToAuthorDate = Ext.Date.add(remindToAuthorDate, Ext.Date.MINUTE, -15);
this.set("RemindToOwner", true);
this.set("RemindToAuthor", true);
this.set("RemindToOwnerDate", remindToOwnerDate);
this.set("RemindToAuthorDate", remindToAuthorDate);
}
},
onStartDateChanged: function() {
this.callParent(arguments);
this.setRemindCustom();
},
onEntityInitialized: function() {
this.callParent(arguments);
if (this.isAddMode() || this.isCopyMode()) {
if (this.get("StartDate")) {
this.setRemindCustom();
}
}
}
},
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать