Wednesday, 21 May 2014

update multiple people column using spservices
http://spservices.codeplex.com/discussions/277482

Monday, 19 May 2014

Enable debugging in sharepoint 2013 visual studio workflow



http://msdn.microsoft.com/en-us/library/office/jj163199(v=office.15).aspx#bkm_Developing

Monday, 12 May 2014

Display fields from a view in gridview 

while creating grid view column check


 SPView view = curList.Views[Convert.ToString(Property2)];
  SPListItemCollection oitem = curList.GetItems(view);
                        ViewTable = oitem.GetDataTable();
 foreach (DataColumn column in ViewTable.Columns)
                        {
                            if (view.ViewFields.Exists(column.ColumnName))
                            {
                                BoundField Boundcolumn = new BoundField();

                                Boundcolumn.DataField = column.ColumnName;
                                Boundcolumn.HeaderText = column.ColumnName;
                                Boundcolumn.SortExpression = column.Caption;
                                gdv.Columns.Add(Boundcolumn);
                            }
                        }

Sunday, 11 May 2014

Custom people picker control set data


  <span class="formlable">
                    <spuc:PeopleEditor ID="pplAssignedTo" runat="server"  AllowEmpty="true" MultiSelect="false" SelectionSet="User" />
                </span>


   string primaryUser = string.Empty;

                if (pplAssignedTo.ResolvedEntities.Count > 0)
                {
                    PickerEntity pickerEntity = (PickerEntity)pplAssignedTo.ResolvedEntities[0];
                    primaryUser = pickerEntity.Key;
                    SPUser user = SPContext.Current.Web.EnsureUser(primaryUser);
                    oCurrentItem[Const.QA_DOC_REVIEWER] = user.ID;
                }


Friday, 9 May 2014

hide fields in sharepoint forms by name using jquery


$('tr:has(input[title=Disclaimer])').not('tr:has(tr)').hide();
$("nobr:contains('Packaging Number')").closest('tr').hide(); 


disable fields 
  jQuery("SELECT[title*='ClientName']").attr('disabled', true);


http://davidlozzi.com/2014/01/14/sharepoint-2013-script-hide-or-disable-your-fields/ 

Thursday, 10 April 2014

Get last added item using rest

site/_vti_bin/listdata.svc/ListName?$select=Id&$orderby=Id%20desc&$top=1

Friday, 4 April 2014


Modal popup using xslt

  <a class="clsTitle" onclick="javascript:SP.UI.ModalDialog.ShowPopupDialog('{$SafeLinkUrl}'); return false;" title="{@LinkToolTip}">
                  <xsl:if test="$ItemsHaveStreams = 'True'">





<!--code for modal popup -->
  <xsl:template name="ModalDialogPopUp" match="Row[@Style='ModalDialogPopUp']" mode="itemstyle">
        <xsl:variable name="SafeLinkUrl">
            <xsl:call-template name="OuterTemplate.GetSafeLink">
                <xsl:with-param name="UrlColumnName" select="'LinkUrl'"/>
            </xsl:call-template>
        </xsl:variable>
        <xsl:variable name="DisplayTitle">
            <xsl:call-template name="OuterTemplate.GetTitle">
                <xsl:with-param name="Title" select="@Title"/>
                <xsl:with-param name="UrlColumnName" select="'LinkUrl'"/>
            </xsl:call-template>
        </xsl:variable>
        <div class="item link-item bullet">
            <xsl:call-template name="OuterTemplate.CallPresenceStatusIconTemplate"/>
            <a onclick="javascript:SP.UI.ModalDialog.ShowPopupDialog('{$SafeLinkUrl}'); return false;" onmouseover="javascript:this.style.cursor='hand';" title="{@LinkToolTip}">
                        <xsl:value-of select="$DisplayTitle"/>
            </a>
        </div>
    </xsl:template>
 
  <!-- End of modal popup code -->