• 无处不在的SharePoint按钮之(一):WebPartVerb的使用


    在我们点击倒三角编辑web部件的时候会弹出一系列的下拉菜单,如下图:

    K1I1JC5$73~8HZLHPQT7$G1

    我想在这上面做些开发,添加自己的按钮实现某些需要的功能怎么办?

    我们需要就是重写Verbs,OK代码如下:

        [ToolboxItemAttribute(false)]
        public class CustomWebPart : WebPart
        {

            public override WebPartVerbCollection Verbs
            {
                get
                {
                    WebPartVerb verbTest = new WebPartVerb("About", "javascript:alert('这是一个测试')");
                    verbTest.Text = "我的测试";
                    verbTest.ImageUrl = "/_layouts/images/fav/fav.gif";
                    verbTest.Description = "cccccccccccddddddddddddddddddd";

                    return new WebPartVerbCollection(new WebPartVerb[] { verbTest });

                }
            }
            protected override void CreateChildControls()
            {
                this.Controls.Add(new LiteralControl("一个关于WebPartVerb的测试"));
            }
        }

    部署当前web部件之后截图如下:

    S(88JMO%([)}CLDITVGWFIO

    当然我点击之后会弹出我设置的事件,这里就不再截图。大家可以发挥自己的想象。

     稍后发布无处不在的SharePoint按钮(二)Ribbon按钮

  • 相关阅读:
    算法——基础
    递归函数
    docker常用命令
    vue——计算属性和侦听器
    vue——指令系统
    vue——介绍和使用
    webpack、babel模块、模块化
    Nodejs介绍及npm工具使用
    ECMAScript 6简介
    easyui(入门)
  • 原文地址:https://www.cnblogs.com/Believeme/p/2781766.html
Copyright © 2020-2023  润新知