六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 770|回复: 0

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

[复制链接]

升级  9.33%

20

主题

20

主题

20

主题

秀才

Rank: 2

积分
64
 楼主| 发表于 2013-1-6 05:20:20 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">在我们点击倒三角编辑web部件的时候会弹出一系列的下拉菜单,如下图:
  
  我想在这上面做些开发,添加自己的按钮实现某些需要的功能怎么办?
  我们需要就是重写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部件之后截图如下:
  
  当然我点击之后会弹出我设置的事件,这里就不再截图。大家可以发挥自己的想象。

稍后发布无处不在的SharePoint按钮(二)Ribbon按钮
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表