protected override Control AddEditor(Control container) { CompositeEditor editor = new CompositeEditor(); container.Controls.Add(editor); return(editor); }
protected override Control AddEditor(Control container) { CompositeEditor editor = new CompositeEditor(); editor.ID = "compositeEditor"; container.Controls.Add(editor); return editor; }
public override void UpdateEditor(ContentItem item, Control editor) { CompositeEditor ce = editor as CompositeEditor; File f = item as File; if (f.Exists) { ce.Upload.Visible = false; ce.ChangeName.Text = f.Name; } else { ce.ChangeName.Visible = false; } }
public override bool UpdateItem(ContentItem item, Control editor) { CompositeEditor ce = editor as CompositeEditor; File f = item as File; if (ce.Upload.PostedFile != null && ce.Upload.PostedFile.ContentLength > 0) { f.Name = System.IO.Path.GetFileName(ce.Upload.PostedFile.FileName); f.WriteToDisk(ce.Upload.PostedFile.InputStream); return(true); } if (ce.ChangeName.Text.Length > 0) { f.NewName = ce.ChangeName.Text; return(true); } return(false); }