예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #4
0
        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);
  }