Кастомизация мобильного приложения

Всем привет!

Кто-нибудь сталкивался с глубокой кастомизацией карточек мобильного приложения ?

В первую очередь интересует возможно вызывать свои JS функции при изменении в полях и переопределение метода сохранения. В доках ничего такого не нашёл - только бизнес-правила. Или sdk пока настолько мала, что даже этого нельзя ?

Заранее спасибо за ответы.

Нравится

1 комментарий

Добрый день! Вот пример кода обработчика после добавления:
 

Terrasoft.sdk.Model.setModelEventHandler("Order", 
	Terrasoft.ModelEvents[Terrasoft.ModelEventKinds.After].insert, 
	function(config) {
		var record = config.scope.eventConfig.records[0];
		if(record.data.Status.data.Id !== Terrasoft.WaOrderStatusEnum.Confirmed) {
			Terrasoft.SyncUtils.synchronizeData({
				redirect: true,
				isCancelable: true,
				ignoreNotifications: true, 
				checkForPredefinedDatabase: false,
				syncOptions: {
					ignoreContactInPricePlan: true
				}
			});
		}
	}

 в данном случае после добавления заказа в офлайн режиме запускается принудительная синхронизация. Вместо этого можете писать свою логику.

Так же просмотрите данное обсуждение https://community.terrasoft.ua/questions/mobilnoe-prilozenie-avtozapolnenie-pola

Показать все комментарии