zoukankan      html  css  js  c++  java
  • Sharepoint 2010: Open Modal Dialog from EditControlBlock

     

    参考资料:
     

     Visual Studio 2010 makes it really easy to create and upload Features. Using these new Features makes it easy to add actions to menus. One of these menus is the Edit Control Block (ECB) or the context menu which appears over an item:

    Edit Control Block

    Normally we’d use a simple UrlAction and fill the Url with the redirect. However in this case to call the modal, we can do the following:

    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">  
    <CustomAction Id="ReportConcern" 
                  RegistrationType
    ="ContentType"  
                  RegistrationId
    ="0x0101009b56d20860764b8090e63b320d78f98c"    
                  Location
    ="EditControlBlock" 
                  Sequence
    ="107"
                  Title
    ="Report Concern" 
                  Description
    ="To report a concern on this item">  
      
    <UrlAction Url="javascript:       
         function CallDETCustomDialog(dialogResult, returnValue)    
            {         
               SP.UI.ModalDialog.RefreshPage(SP.UI.DialogResult.OK);        
            }              
         var options = {      
                      url: '{SiteUrl}' + '/_layouts/ReportConcern/ReportConcern.aspx?List={ListId}&amp;ID={ItemId}',     
                      title: 'Report Concern',    
                      allowMaximize: false,         
                      showClose: true,   
                       500,    
                      height: 300,    
                     dialogReturnValueCallback: CallDETCustomDialog 
                   };  
          SP.UI.ModalDialog.showModalDialog(options);"
     />     
    </CustomAction> 
    </Elements> 
  • 相关阅读:
    ListView 分页显示(转载+修改)下
    ListView 分页显示(转载+修改)上
    Android_开发片段(Part 1)
    JSCH执行linux命令
    linux运行wkhtmltopdf
    Apache HttpClient
    JDK自带的URLConnection
    java poi读取excel
    CXF webservice完整例子
    Oracle 常用初始化命令
  • 原文地址:https://www.cnblogs.com/KingStar/p/1915205.html
Copyright © 2011-2022 走看看