protected void SetupRibbon() { ASPxRibbon ribbon = new ASPxRibbon(); RibbonTab tab = new RibbonTab(); RibbonGroup group = new RibbonGroup(); group.Name = "Editing"; group.Text = "Editing"; RibbonButtonItem saveItem = new RibbonButtonItem { Name = "Save", Text = "Save", Size = RibbonItemSize.Large }; saveItem.LargeImage.IconID = IconImage.Save_Large; group.Items.Add(saveItem); //if (fieldLegalValueConfiguration.Oid != Guid.Empty) { // RibbonButtonItem deleteItem = new RibbonButtonItem // { // Name = "Delete", // Text = "Delete", // Size = RibbonItemSize.Large // }; // deleteItem.LargeImage.IconID = "actions_close_32x32"; // group.Items.Add(deleteItem); //} tab.Groups.Add(group); ribbon.Tabs.Add(tab); ribbon.ShowTabs = false; ShowRibbon(ribbon); }
protected void SetupRibbon() { ASPxRibbon ribbon = new ASPxRibbon(); ribbon.ShowTabs = false; RibbonTab tab = new RibbonTab(); RibbonGroup optionsGroup = new RibbonGroup(); optionsGroup.Name = "Options"; optionsGroup.Text = "Options"; optionsGroup.Items.Add(RibbonButtonItem("StartImport", "Start Import", RibbonItemSize.Large, IconImage.Upload_Large)); tab.Groups.Add(optionsGroup); ribbon.Tabs.Add(tab); ShowRibbon(ribbon); }
protected RibbonItemBase getbyName(string name, ASPxRibbon ribbon) { foreach (RibbonTab tab in ribbon.Tabs) { foreach (RibbonGroup group in tab.Groups) { foreach (RibbonItemBase item in group.Items) { if (item.Name.Trim() == name.Trim()) { return(item); } RibbonItemBase subItem = getbyNameSubItem(name, item); if (subItem != null) { return(subItem); } } } } return(null); }
protected void SetupRibbon() { ASPxRibbon ribbon = new ASPxRibbon(); RibbonTab tab = new RibbonTab(); RibbonGroup editingGroup = new RibbonGroup(); editingGroup.Name = "Editing"; editingGroup.Text = "Editing"; RibbonButtonItem saveItem = new RibbonButtonItem { Name = "Save", Text = "Save", Size = RibbonItemSize.Large, ToolTip = "Save (NB: This will require emails to be re-sent)" }; saveItem.LargeImage.IconID = IconImage.Save_Large; editingGroup.Items.Add(saveItem); if (importTaskConfiguration != null) { if (importTaskConfiguration.Oid != Guid.Empty) { RibbonButtonItem deleteItem = new RibbonButtonItem { Name = "Delete", Text = "Delete", Size = RibbonItemSize.Large }; deleteItem.LargeImage.IconID = IconImage.Delete_Large; editingGroup.Items.Add(deleteItem); RibbonButtonItem newItem = new RibbonButtonItem { Name = "New", Text = "New", Size = RibbonItemSize.Small, NavigateUrl = UrlManager.ImportTaskConfigurationSaveWithOid(Guid.Empty), }; newItem.SmallImage.IconID = IconImage.New_Small; editingGroup.Items.Add(newItem); } } tab.Groups.Add(editingGroup); ribbon.Tabs.Add(tab); ribbon.ShowTabs = false; ShowRibbon(ribbon); }
protected void SetupRibbon() { ASPxRibbon ribbon = new ASPxRibbon(); RibbonTab tab = new RibbonTab(); RibbonGroup editingGroup = new RibbonGroup(); editingGroup.Name = "Tools"; editingGroup.Text = "Tools"; editingGroup.Items.Add(RibbonButtonItem("Import", "Import from CSV", RibbonItemSize.Large, IconImage.Import_Large, UrlManager.PhonebooksImportDataByPhonebookId(phonebook.Oid), HelpText.ImportFromCSVDescription)); tab.Groups.Add(editingGroup); ribbon.Tabs.Add(tab); ribbon.ShowTabs = false; ShowRibbon(ribbon); }
protected void SetupRibbon() { ASPxRibbon ribbon = new ASPxRibbon(); RibbonTab tab = new RibbonTab(); RibbonGroup editingGroup = new RibbonGroup(); editingGroup.Name = "Editing"; editingGroup.Text = "Editing"; if (importTask.Oid == Guid.Empty) { editingGroup.Items.Add(RibbonButtonItem("Save", "Start campaign", RibbonItemSize.Large, IconImage.Save_Large)); } else { editingGroup.Items.Add(RibbonButtonItem("Save", "Save and restart campaign", RibbonItemSize.Large, IconImage.Restart_Large, null, "This will require emails to be re-sent")); } if (importTask.Oid != Guid.Empty) { if (importTask.ImportTaskConfiguration != null) { RibbonButtonItem configureItem = new RibbonButtonItem { Name = "Overview", Text = "Overview", Size = RibbonItemSize.Large, NavigateUrl = UrlManager.PhonebooksImportTaskOverviewWithOid(importTask.Oid) }; configureItem.LargeImage.IconID = IconImage.Search_Large; editingGroup.Items.Add(configureItem); } } if (importTask.Oid != Guid.Empty) { editingGroup.Items.Add(RibbonButtonItem("Cancel", "Stop campaign", RibbonItemSize.Large, IconImage.Delete_Large)); } tab.Groups.Add(editingGroup); ribbon.Tabs.Add(tab); ribbon.ShowTabs = false; ShowRibbon(ribbon); }
protected void SetupRibbon() { ASPxRibbon ribbon = new ASPxRibbon(); RibbonTab tab = new RibbonTab(); RibbonGroup editingGroup = new RibbonGroup(); editingGroup.Name = "Editing"; editingGroup.Text = "Editing"; RibbonButtonItem commitItem = new RibbonButtonItem { Name = "TranslateEmployeeData", Text = "Auto-correct data", Size = RibbonItemSize.Large, ToolTip = HelpText.TranslationDescription }; commitItem.LargeImage.IconID = IconImage.Save_Large; editingGroup.Items.Add(commitItem); RibbonButtonItem dontCommitItem = new RibbonButtonItem { Name = "TranslateEmployeeDataWithoutCommiting", Text = "See what will change", Size = RibbonItemSize.Large, ToolTip = "This will not save any changes to the employees" }; dontCommitItem.LargeImage.IconID = IconImage.Search_Large; editingGroup.Items.Add(dontCommitItem); editingGroup.Items.Add(RibbonButtonItem("Edit", RibbonItemSize.Large, IconImage.Edit_Large)); tab.Groups.Add(editingGroup); ribbon.Tabs.Add(tab); ribbon.ShowTabs = false; ShowRibbon(ribbon); }
protected void SetupRibbon() { ASPxRibbon ribbon = new ASPxRibbon(); RibbonTab tab = new RibbonTab(); RibbonGroup editingGroup = new RibbonGroup(); editingGroup.Name = "Editing"; editingGroup.Text = "Editing"; RibbonButtonItem saveItem = new RibbonButtonItem { Name = "Save", Text = "Save", Size = RibbonItemSize.Large }; saveItem.LargeImage.IconID = IconImage.Save_Large; editingGroup.Items.Add(saveItem); if (SessionData().fieldLegalValueConfiguration.Oid != Guid.Empty) { editingGroup.Items.Add(RibbonButtonItem("Delete", RibbonItemSize.Large, IconImage.Delete_Large)); RibbonButtonItem newItem = new RibbonButtonItem { Name = "New", Text = "New", Size = RibbonItemSize.Small, NavigateUrl = UrlManager.FieldLegalValueConfigurationSaveWithOid(Guid.Empty, phonebook.Oid) }; newItem.SmallImage.IconID = IconImage.New_Small; editingGroup.Items.Add(newItem); } if (IsPostBack == true) { editingGroup.Items.Add(RibbonButtonItem("Reset", "Reset", RibbonItemSize.Small, IconImage.Refresh_Small, Request.RawUrl)); } tab.Groups.Add(editingGroup); RibbonGroup actionGroup = new RibbonGroup(); actionGroup.Text = "Action"; RibbonButtonItem autoCorrectItem = RibbonButtonItem("Translate", "Autocorrect data", RibbonItemSize.Large, IconImage.Convert_Large, UrlManager.PhonebooksTranslateDataWithPhonebook(phonebook.Oid, SessionData().fieldLegalValueConfiguration.Oid), HelpText.TranslationDescription); bool enabled = SessionData().fieldLegalValueConfiguration.Oid != Guid.Empty && (IsPostBack == false || didJustSave == true); autoCorrectItem.ClientEnabled = enabled; autoCorrectItem.ToolTip = enabled ? "Click here to go to the auto-corrections page" : "Save or reset to begin auto correcting your data"; actionGroup.Items.Add(autoCorrectItem); tab.Groups.Add(actionGroup); ribbon.Tabs.Add(tab); ribbon.ShowTabs = false; ShowRibbon(ribbon); }