zoukankan      html  css  js  c++  java
  • SharePoint Tips and Tricks Ribbon,People Editor

    Ribbon

       

    How To在非"Application Page"页面上添加Ribbon Tool Bar?

       

    需要在Head部分添加Ribbon控件

       

    <head id="Head1" runat="server">

    <SharePoint:SPRibbon ID="SPRibbon2" runat="server" PlaceholderElementId="RibbonContainer" CssFile="">

    <SharePoint:SPRibbonPeripheralContent runat="server" Location="TabRowRight" ID="SPRibbonPeripheralContent1" CssClass="s4-trc-container s4-notdlg" ></SharePoint:SPRibbonPeripheralContent>

    </SharePoint:SPRibbon>

       

    How To 在"Application Page"上添加Contextual Tab?

       

    1 ContextualGroup添加Command属性

    <ContextualGroup Color="Magenta" Command="CustomContextualTab.EnableContextualGroup" Id="Ribbon.CustomContextualTabGroup"

    Title="Custom Contextual Tab Group"

    Sequence="502"

    ContextualGroupId="CustomContextualTabGroup">

       

    2 在您自定义的PageComponent中处理ContextualGroup相关的Command.

    例如上文中的ContextualGroup,您需要在getGlobalCommands方法返回的命令数组中,包含"CustomContextualTab.EnableContextualGroup",并在canHandleCommand返回True.

       

    People Editor

       

    How To JavaScriptPeopleEditor控件赋值?

       

    function setPeoplePicker(pickerid, value) {

    var field = $("#" + pickerid);

    if (field.find('.ms-inputuserfield:visible').length > 0) {

    // IE

    var userlist = field.find('.ms-inputuserfield').html();

    field.find('.ms-inputuserfield').html(userlist+";"+value);

    field.find('img:first').click();

    } else {

    // FF

    var userlist = field.find("textarea:first").val();

    field.find("textarea:first").val(userlist + ";" + value);

    }

    }

    $(document).ready(function () {

    setPeoplePicker("<%=MyPeopleEditor.ClientID%>", "CustomValue");

  • 相关阅读:
    一个关于java线程的面试题
    【Feature】初探Feature
    Foreign Keys in the Entity Framework
    JS keycode
    SQLyog8.3 . 8.4 Enterprise/Ultimate crack
    Win7下使用toad连接oracle出现can't initialize OCI 1
    ADO 数据类型转换表
    简单Jscript(ASP)模版操作文件
    自适应宽度的左右结构DIV+CSS
    一个比较好用的 classic asp Jscript 框架 SmartAsp
  • 原文地址:https://www.cnblogs.com/osamede/p/2185262.html
Copyright © 2011-2022 走看看