public void AddNumberEdit() { var f = new FieldComponentModel { ComponentType = FieldComponentType.NumberEdit }; Model.Fields.Add(f); Change(); }
public void AddCheckbox() { var f = new FieldComponentModel { ComponentType = FieldComponentType.Checkbox }; Model.Fields.Add(f); Change(); }
public void AddDropdown() { var f = new FieldComponentModel { ComponentType = FieldComponentType.Dropdown }; Model.Fields.Add(f); Change(); }
public void AddActionButton() { var f = new FieldComponentModel { ComponentType = FieldComponentType.ActionButton }; f.StoreButton.Action = ButtonActionTypes.Submit.ToString(); f.StoreButton.Text = f.StoreButton.Action; Model.Fields.Add(f); Change(); }
public void SetActive(FieldComponentModel field) { Model.Fields.ForEach(f => f.Active = false); Model.Fields.ForEach(f => f.FullView = false); ActiveField = null; if (field == null || Model.Fields.IndexOf(field) == -1) { PageActive = true; return; } PageActive = false; field.Active = true; field.FullView = true; ActiveField = field; }
public void DeleteField(FieldComponentModel field) { SetActive(null); Model.Fields.Remove(field); Change(); }