public static void AddFormStateValue(this FormlyFormParams th, string key, object value) { th.Options ??= new Dictionary <string, object>(); if (!th.Options.ContainsKey("formState") || !(th.Options["formState"] is Dictionary <string, object> dict1)) { dict1 = new Dictionary <string, object>(); th.Options["formState"] = dict1; } dict1[key] = value; }
protected virtual FormlyFormParams CommonConfig(FormActionType action) { var formParams = new FormlyFormParams { SchemaName = SchemaName, Action = action, OpenApiConfigUrl = GetOpenApiConfigUrl(UrlHelper, new { name = OpenApiConfigName }), FormInstanceId = Utils.GenerateRandomHexString(), AdditionalFields = AdditionalData, Options = Options }; formParams.AddOption("basePath", UrlHelper.Content("~")); if (OpenApiConfigName != "admin-api") { formParams.AddOption("openApiConfigUrl", formParams.OpenApiConfigUrl); } formParams.UseFormSpinnerInside(); return(formParams); }
public static void AddOption(this FormlyFormParams th, string key, object value) { th.Options ??= new Dictionary <string, object>(); th.Options[key] = value; }
public static bool UsesSpinnerOuterOverlay(this FormlyFormParams ffp) { return(ffp.Options.TryGetValue("spinner", out var spinnerType) && spinnerType?.ToString() == "outer-overlay"); }
public static void HideSubmitButton(this FormlyFormParams ffp) { ffp.AddOption("hideSubmitButton", true); }
public static void UseSpinnerOuterOverlay(this FormlyFormParams ffp) { ffp.AddOption("spinner", "outer-overlay"); }
public static void UseFormSpinnerInside(this FormlyFormParams ffp) { ffp.AddOption("spinner", "inside-form"); }