Ejemplo n.º 1
0
 private void ActiveEntry_CustomFieldAdded(object sender, EntryFieldEventArgs e)
 {
     //create the entryfieldrow and add to view
     var cache = GetCurrentCachedEntryFieldRows();
     var row = new EntryFieldRow(_activeEntry, e.EntryField);
     cache.Add(e.EntryField, row);
     cache.ForceCommit = true;
     _activeFields.Add(row);
 }
Ejemplo n.º 2
0
 private void Template_FieldRemoved(object sender, EntryFieldEventArgs e)
 {
     if (_fieldViews != null)
     {
         var view = _fieldViews.FirstOrDefault(v => v.Field == e.EntryField);
         if (view != null)
             _fieldViews.Remove(view);
     }
 }
Ejemplo n.º 3
0
 private void Template_FieldAdded(object sender, EntryFieldEventArgs e)
 {
     if (_fieldViews != null)
     {
         _fieldViews.Add(new EntryFieldView(e.EntryField));
     }
 }
Ejemplo n.º 4
0
 private void ActiveEntry_CustomFieldRemoved(object sender, EntryFieldEventArgs e)
 {
     //remove the entryfieldrow from field
     var cache = GetCurrentCachedEntryFieldRows();
     var row = cache[e.EntryField];
     _activeFields.Remove(row);
     cache.Remove(e.EntryField);
     cache.ForceCommit = true;
 }
Ejemplo n.º 5
0
 protected void OnFieldRemoved(EntryFieldEventArgs e)
 {
     if (FieldRemoved != null)
     {
         FieldRemoved(this, e);
     }
 }
Ejemplo n.º 6
0
 protected void OnCustomFieldRemoved(EntryFieldEventArgs e)
 {
     if (CustomFieldRemoved != null)
     {
         CustomFieldRemoved(this, e);
     }
 }