private void InitalizeReferenceValueMenuItems(BocAutoCompleteReferenceValue referenceValue) { BocMenuItem menuItem; menuItem = new BocMenuItem(); menuItem.Text = "Invisible Item"; menuItem.IsVisible = false; referenceValue.OptionsMenuItems.Add(menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Open"; menuItem.Text = "Open"; menuItem.Category = "Object"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Command.Type = CommandType.WxeFunction; menuItem.Command.WxeFunctionCommand.Parameters = "objects"; menuItem.Command.WxeFunctionCommand.MappingID = "ViewPersons"; referenceValue.OptionsMenuItems.Add(menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Copy"; menuItem.Text = "Copy"; menuItem.Category = "Edit"; menuItem.Icon.Url = "~/Images/CopyItem.gif"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Command.Type = CommandType.Event; referenceValue.OptionsMenuItems.Add(menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Cut"; menuItem.Text = "Cut"; menuItem.Category = "Edit"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Command.Type = CommandType.Event; referenceValue.OptionsMenuItems.Add(menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Paste"; menuItem.Text = "Paste"; menuItem.Category = "Edit"; menuItem.Command.Type = CommandType.Event; referenceValue.OptionsMenuItems.Add(menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Delete"; menuItem.Text = "Delete"; menuItem.Category = "Edit"; menuItem.Icon.Url = "~/Images/DeleteItem.gif"; menuItem.DisabledIcon.Url = "~/Images/DeleteItemDisabled.gif"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Style = WebMenuItemStyle.Icon; menuItem.Command.Type = CommandType.Event; referenceValue.OptionsMenuItems.Add(menuItem); menuItem = new BocMenuItem(); menuItem.Text = "Invisible Item"; menuItem.IsVisible = false; referenceValue.OptionsMenuItems.Add(menuItem); }
private void InitalizePartnerFieldMenuItems() { BocMenuItem menuItem = null; menuItem = new BocMenuItem(); menuItem.ItemID = "Open"; menuItem.Text = "Open"; menuItem.Category = "Object"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Command.Type = CommandType.WxeFunction; menuItem.Command.WxeFunctionCommand.Parameters = "objects"; menuItem.Command.WxeFunctionCommand.TypeName = "OBWTest.ViewPersonsWxeFunction,OBWTest"; PartnerField.OptionsMenuItems.Add(menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Copy"; menuItem.Text = "Copy"; menuItem.Category = "Edit"; menuItem.Icon.Url = "Images/CopyItem.gif"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Command.Type = CommandType.Event; PartnerField.OptionsMenuItems.Add(menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Cut"; menuItem.Text = "Cut"; menuItem.Category = "Edit"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Command.Type = CommandType.Event; PartnerField.OptionsMenuItems.Add(menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Paste"; menuItem.Text = "Paste"; menuItem.Category = "Edit"; menuItem.Command.Type = CommandType.Event; PartnerField.OptionsMenuItems.Add(menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Delete"; menuItem.Text = "Delete"; menuItem.Category = "Edit"; menuItem.Icon.Url = "Images/DeleteItem.gif"; menuItem.DisabledIcon.Url = "Images/DeleteItemDisabled.gif"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Style = WebMenuItemStyle.Icon; menuItem.Command.Type = CommandType.Event; PartnerField.OptionsMenuItems.Add(menuItem); }
private void InitializeMenuItems() { BocMenuItem menuItem = null; menuItem = new BocMenuItem(); menuItem.ItemID = "Copy"; menuItem.Category = "Edit"; menuItem.Text = "Copy"; menuItem.Icon.Url = "~/Images/CopyItem.gif"; menuItem.RequiredSelection = RequiredSelection.ExactlyOne; menuItem.Command.Type = CommandType.Event; ChildrenList.ListMenuItems.Add(menuItem); ChildrenList.OptionsMenuItems.Add(menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Paste"; menuItem.Category = "Edit"; menuItem.Text = "Paste"; menuItem.IsDisabled = false; menuItem.Command.Type = CommandType.Event; ChildrenList.ListMenuItems.Add(menuItem); ChildrenList.OptionsMenuItems.Add(menuItem); }
public override void OnClick(BocMenuItem menuItem) { base.OnClick(menuItem); ((BocList)OwnerControl).AddAndEditRow(_newObjectFactory()); }
private void InitializeMenuItems() { BocMenuItem menuItem = null; menuItem = new BocMenuItem(); menuItem.ItemID = "Event"; menuItem.Text = "Event"; menuItem.Category = "PostBacks"; menuItem.Command.Type = CommandType.Event; JobList.ListMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Enum.Href"; menuItem.Text = "Href"; menuItem.Category = "Links"; menuItem.Style = WebMenuItemStyle.Text; menuItem.Command.Type = CommandType.Href; menuItem.Command.HrefCommand.Href = "link.htm"; JobList.ListMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.Text = "<b>Wxe</b>"; menuItem.Category = "PostBacks"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Command.Type = CommandType.WxeFunction; menuItem.Command.WxeFunctionCommand.TypeName = "MyType, MyAssembly"; JobList.ListMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.Text = "<b>Wxe</b>"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Command.Type = CommandType.WxeFunction; menuItem.Command.WxeFunctionCommand.TypeName = "MyType, MyAssembly"; menuItem.Command.WxeFunctionCommand.Parameters = "Test'Test"; JobList.OptionsMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.Text = "Event"; menuItem.Command.Type = CommandType.Event; JobList.OptionsMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.Text = "Href"; menuItem.Command.Type = CommandType.Href; menuItem.Command.HrefCommand.Href = "link.htm"; JobList.OptionsMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.Text = "Invisible Item"; menuItem.IsVisible = false; ChildrenList.ListMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.Text = "Invisible Item"; menuItem.IsVisible = false; ChildrenList.OptionsMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Paste"; menuItem.Text = "Paste"; menuItem.Category = "Edit"; menuItem.IsDisabled = true; menuItem.Command.Type = CommandType.Event; ChildrenList.ListMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = c_deleteItemID; menuItem.Text = "Delete"; menuItem.Category = "Edit"; menuItem.Icon.Url = "~/Images/DeleteItem.gif"; menuItem.DisabledIcon.Url = "~/Images/DeleteItemDisabled.gif"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Style = WebMenuItemStyle.Icon; menuItem.Command.Type = CommandType.Event; ChildrenList.ListMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Copy"; menuItem.Category = "Edit"; menuItem.Icon.Url = "~/Images/CopyItem.gif"; menuItem.RequiredSelection = RequiredSelection.ExactlyOne; menuItem.Command.Type = CommandType.Event; ChildrenList.ListMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Open"; menuItem.Text = "Open"; menuItem.Category = "Object"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Command.Type = CommandType.WxeFunction; menuItem.Command.WxeFunctionCommand.Parameters = "objects"; menuItem.Command.WxeFunctionCommand.TypeName = "OBWTest.ViewPersonsWxeFunction,OBWTest"; ChildrenList.OptionsMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Copy"; menuItem.Text = "Copy"; menuItem.Category = "Edit"; menuItem.Icon.Url = "~/Images/CopyItem.gif"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Command.Type = CommandType.Event; ChildrenList.OptionsMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Cut"; menuItem.Text = "Cut"; menuItem.Category = "Edit"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Command.Type = CommandType.Event; ChildrenList.OptionsMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Paste"; menuItem.Text = "Paste"; menuItem.Category = "Edit"; menuItem.Command.Type = CommandType.Event; ChildrenList.OptionsMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Duplicate"; menuItem.Text = "Duplicate"; menuItem.Category = "Edit"; menuItem.Command.Type = CommandType.Event; ChildrenList.OptionsMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.ItemID = "Delete"; menuItem.Text = "Delete"; menuItem.Category = "Edit"; menuItem.Icon.Url = "~/Images/DeleteItem.gif"; menuItem.DisabledIcon.Url = "~/Images/DeleteItemDisabled.gif"; menuItem.RequiredSelection = RequiredSelection.OneOrMore; menuItem.Style = WebMenuItemStyle.Icon; menuItem.Command.Type = CommandType.Event; ChildrenList.OptionsMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.Text = "Invisible Item"; menuItem.IsVisible = false; ChildrenList.ListMenuItems.Add (menuItem); menuItem = new BocMenuItem(); menuItem.Text = "Invisible Item"; menuItem.IsVisible = false; ChildrenList.OptionsMenuItems.Add (menuItem); }