This project has moved and is read-only. For the latest updates, please go here.




Certified for SharePoint 2007 Certified for SharePoint 2010


This function returns the StaticName for a column based on the DisplayName. This simple utility function, which utilizes the GetList operation of the Lists Web Service, seemed useful to expose as a public function.




var thisStaticName = $().SPServices.SPGetStaticFromDisplay ({	
  webURL: "",
  listName: "",
  columnDisplayName: "",
  columnDisplayNames: {}   // Added in v0.7.2 to allow multiple columns 

The URL of the Web (site) which contains the listName. If not specified, the current site is used. Examples would be: "/", "/Accounting", "/Departments/HR", etc. Note: It's always best to use relative URLs.

The name or GUID of the list. If you choose to use the GUID, it should look like: "{E73FEA09-CF8F-4B30-88C7-6FA996EE1706}". Note also that if you use the GUID, you do not need to specify the webURL if the list is in another site.

The DisplayName of the column.

The DisplayNames of the columns in an array. This option was added in v0.7.2 to allow multiple column conversions at the same time.


The following example will return the StaticName or StaticName) for the Title column in the States list in the current site.

<script language="javascript" type="text/javascript" src="../../jQuery%20Libraries/jquery-1.8.2.min.js"></script>
<script language="javascript" type="text/javascript" src="../../jQuery%20Libraries/jquery.SPServices-0.7.2.min.js"></script>
<script language="javascript" type="text/javascript">
  $(document).ready(function() {

    // Retrieve one value
    var thisStaticName = $().SPServices.SPGetStaticFromDisplay ({	
      listName: "States",
      columnDisplayName: "Title"
    alert("The StaticName for the Title column is: " + thisStaticName);
    ... do more stuff...

    // Retrieve multiple values
    var thisStaticNames = $().SPServices.SPGetStaticFromDisplay ({
      listName: "States",
      columnDisplayNames: ["Title", "State"]
    alert("The StaticNames for the columns are: " + thisStaticNames);
    ... do more stuff...

Last edited Oct 8, 2012 at 5:15 AM by sympmarc, version 8


Hemanthkumar Jun 29, 2016 at 2:22 PM 
Not working in higher jquery and sp services version