public override void SaveToFieldValue(SNAP.Resources.FieldValueList value) { foreach (MultiValueFieldElement element in _elements) { element.SaveToFieldValue(value); } }
public override void SaveToFieldValue(SNAP.Resources.FieldValueList value) { if (SelectedResource == null) { throw new System.InvalidOperationException("A required field has not been filled out"); } value.Values.Add(new SNAP.Resources.InternalRefValue(SelectedResource.QualifiedName)); }
public override void SaveToFieldValue(SNAP.Resources.FieldValueList value) { if (FieldText == null || FieldText.Length == 0) { throw new System.InvalidOperationException("A required field has not been filled out"); } value.Values.Add(new SNAP.Resources.ExternalRefValue(FieldText)); }
public override void LoadFromFieldValue(SNAP.Resources.FieldValueList value) { for (int i = 0; i < value.Values.Count; ++i) { if (i >= _elements.Count) { AddElement(true); } // TODO: fix the HACK here SNAP.Resources.FieldValueList itemFieldValue = new SNAP.Resources.FieldValueList(value.Type); itemFieldValue.Values.Add(value.Values[i]); _elements[i].LoadFromFieldValue(itemFieldValue); } }
public override void LoadFromFieldValue(SNAP.Resources.FieldValueList value) { SNAP.Resources.IScriptableValue v = value.Values[0]; SelectedResource = ((SNAP.Resources.InternalRefValue)v).MyResource; }
public override void LoadFromFieldValue(SNAP.Resources.FieldValueList value) { for (int i = 0; i < value.Values.Count; ++i) { if (i >= _elements.Count) AddElement(true); // TODO: fix the HACK here SNAP.Resources.FieldValueList itemFieldValue = new SNAP.Resources.FieldValueList(value.Type); itemFieldValue.Values.Add(value.Values[i]); _elements[i].LoadFromFieldValue(itemFieldValue); } }
public override void SaveToFieldValue(SNAP.Resources.FieldValueList field) { field.Values.Add(new SNAP.Resources.TextValue(FieldText)); }
public override void LoadFromFieldValue(SNAP.Resources.FieldValueList value) { FieldText = value.Values[0].ToString(); }
public virtual void SaveToFieldValue(SNAP.Resources.FieldValueList value) { }
public virtual void LoadFromFieldValue(SNAP.Resources.FieldValueList value) { }
public void SaveToFieldValue(SNAP.Resources.FieldValueList value) { field.SaveToFieldValue(value); }
public void LoadFromFieldValue(SNAP.Resources.FieldValueList value) { field.LoadFromFieldValue(value); }