public override void Display(DisplayElement dElement) { WorkflowEventCustom wec = dElement.Element as WorkflowEventCustom; if (wec == null) { return; } dElement.Value = wec.Item.Uri.ToString(); dElement.Icon = wec.Item.Appearance.Icon; foreach (var column in Columns) { switch (column.Name) { case "name": dElement.AddColumn(column.Header, wec.Item.DisplayName); break; case "date": dElement.AddColumn(column.Header, wec.WorkflowEvent.Date.ToString(GetDateFormat(null))); break; case "user": dElement.AddColumn(column.Header, wec.WorkflowEvent.User); break; case "oldstate": dElement.AddColumn(column.Header, getStateName(wec.WorkflowEvent.OldState)); break; case "newstate": dElement.AddColumn(column.Header, getStateName(wec.WorkflowEvent.NewState)); break; case "text": dElement.AddColumn(column.Header, wec.WorkflowEvent.Text); break; case "paths": dElement.AddColumn(column.Header, wec.Item.Paths.Path); break; case "language": dElement.AddColumn(column.Header, wec.Item.Language.GetDisplayName()); break; case "version": dElement.AddColumn(column.Header, wec.Item.Version.Number.ToString(CultureInfo.InvariantCulture)); break; } } }
public override void Display(DisplayElement dElement) { WorkflowEventCustom wec = dElement.Element as WorkflowEventCustom; if (wec == null) { return; } dElement.Value = wec.Item.Uri.ToString(); dElement.Icon = wec.Item.Appearance.Icon; dElement.AddColumn("Name", wec.Item.DisplayName); dElement.AddColumn("Date", wec.WorkflowEvent.Date.ToString("dd/MM/yyyy HH:mm:ss")); dElement.AddColumn("User", wec.WorkflowEvent.User); dElement.AddColumn("OldState", getStateName(wec.WorkflowEvent.OldState)); dElement.AddColumn("NewState", getStateName(wec.WorkflowEvent.NewState)); dElement.AddColumn("Text", wec.WorkflowEvent.Text); }