public WidgetContext(FormContext formContext) : base() { _parameters = new DynamicObj(); FormContext = formContext; IsViewMode = formContext.IsViewMode; AppContext = formContext.Context; }
public static WidgetContext BuildContext(FormContext formContext, string widgetId, ControlDefinition controlDef = null) { var cnxt = new WidgetContext(formContext); cnxt.ControlId = widgetId; cnxt.ControlDefinition = controlDef; return(cnxt); }
public static ActionContext BuildWithDefinition(FormContext formContext, ActionLinkDefinition definition) { var cntxt = new ActionContext(formContext, definition.ActionType, definition.ActionId); return(cntxt); }
public ActionContext(FormContext formContext, ActionType type, string id) { _FormContext = formContext; Type = type; ActionId = id; }