Я создал пользовательское действие сохранения в WFFM. После обновления действия сохранения, чтобы иметь правильную сборку и полное имя класса, я добавил действие сохранения в форму и попытался отправить. Форма отправляет и представляет сообщение благодарности, однако проблема заключается в том, что в вызываемом классе метод execute действия save никогда не вызывается. Я не уверен, почему в этом случае есть мысли? Вот мое пользовательское действие сохранения и ссылка на картинку, как я ее настроил. WFFM typeSitecore WFFM custom save action не называется
using Sitecore.WFFM.Abstractions.Actions;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Sitecore.Data;
using Sitecore.WFFM.Abstractions.Shared;
using Sitecore.WFFM.Actions.Base;
using Sitecore.Form.Submit;
namespace Core.Forms {
public class CustomSaveAction: ISaveAction {
//custom parameters
public string SharepointUrl { get; set; }
public string ListId { get; set; }
public string MappedFields { get; set; }
public ID ActionID { get; set; }
public ActionType ActionType
{
get
{
return ActionType.Save;
}
}
public ActionState QueryState(ActionQueryContext queryContext) {
return ActionState.Enabled;
}
public string UniqueKey { get; set; }
public void Execute(ID formId, AdaptedResultList adaptedFields, ActionCallContext actionCallContext = null, params object[] data) {
throw new NotImplementedException();
}
}
}
Какую версию sitecore вы используете? –
В настоящее время мы используем Sitecore 8.1. –
Какая среда и какой ваш сервер настроен (например, отдельные серверы CM/CD?) – jammykam