5

In the second content type which you may have created for the ListB specify the Inherits attribute to False for ContentType property. An then in FieldRefs section rename the Status field. <ContentType ID="CTID" Name="CTName" Group="CTGroup" Description="CTDescription" Inherits="...


5

It isn't really an issue either way, but the preferred approach is to create a list or library like "ChangeRequests' then after it is created, rename it to "Change Requests". Emailing a link shouldn't cause problems, the browser will handle it correctly. It is really more of a personal preference than anything, but CAML casing it makes it easier to read in ...


4

This sort of task is more suited to an event receiver. The itemAdded approach will certainly give you access to the ID. An event receiver does not have the typical delay you see with Workflows, it fires right away. One issue you can experience with ItemAdded events is that they run asynchronously. What this means is that the control is returned to the UI ...


4

SP.ListOperation.Selection.getSelectedItems() method returns the list of objects that being selected. The object contains two attributes, id and fsObjType, so it is not SP.ListItem object. The following example demonstrates how to return selected SP.ListItem collection Example: function getSelectedItems() { var dfd = $.Deferred(function () { ...


3

No, the Live-ID attributes won't sync once their in Office 365 as external users. The only way to change the name is to delete (revoke) the external Live-ID user in SharePoint Online and send a new invitation link. This will force the one-time data collection of your Live-ID properties, such as DisplayName. By default, you are not able to work with the ...


3

Not sure if this works for opening a document, but you want to add a LinkToItem="TRUE" on other column. <ViewFields> <FieldRef Name="SomeField1" LinkToItem="TRUE" /> <FieldRef Name="SomeField2"/> <FieldRef Name="SomeField3"/> </ViewFields> This link explains how to do it for a list: http://thechriskent.com/tag/...


3

You can modify the current view of the list and check the out of the box column named "Edit (link to edit item)" which will add an icon next to every item in your list, click it and it will open the edit item view for the current item! And of course you can hide the Title/Name column.


3

Yes you can it.. There is a properties available of content type.. Like SPContentType.Name pls refer below link.. http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spcontenttype_members.aspx


3

You need PowerShell to rename the Content Type on the specific list. I have written down a snippet for you that works on a specific list and update the Content Type name. You can extend it to for the other lists etc. $siteUrl = "http://YourServerName/sites/testsite" [system.reflection.assembly]::LoadWithPartialName("Microsoft.Sharepoint") > $null #get ...


2

Sure, you can use CSR via JSLink to customize the display names of your columns on a per-view basis. Here are some MSDN CSR code samples to get you started: https://code.msdn.microsoft.com/office/Client-side-rendering-JS-2ed3538a EDIT: Similar thread: Modify list view column titles in a view without changing the list columns


2

It seems to me that, while you can't delete the Name field, you could hide it in the edit form using jquery. There are a lot of articles on how to do this. Then you are right, you would need a way to populate it anyway, and I'm not sure an event receiver would work. Perhaps if it was on the "ItemAdding" event.


2

if you like me seek internal name in odata format answer is here OData__x0031_394 like this. for do that enough to type in address bar this url : http://server-sharepoint-name/_api/lists('%7B5EF6FE58-BD05-4C1E-9A3D-2CD9E219EBDD%7D')/items and instead %7B5EF6FE58-BD05-4C1E-9A3D-2CD9E219EBDD%7D should replace your list ID in the body of your ...


1

You also have the option to add the fields as XML using the AddFieldAsXml method. When you use this, you can specify the XML string to create the field definition and it will eliminate the need to update the display name as you can specify the display name itself in the XML. Check the below code: $SPListHolidays = $SPWebHolidays.GetList("$pathToHolidaysWeb/...


1

Try to add the 20 fields in CSV file then loop for each field via foreach as the following Import-Csv F:\fields.csv | ForEach-Object { $Field= $_.Field $FieldDisplayName = $_.FieldDisplayName // write your code } The CVS file format should look like Field,FieldDisplayName Field1,FieldDisplayName1 Field2,FieldDisplayName2 Field3,...


1

It may be that the particular database is not updating correctly. Run the following: stsadm -o sync -listolddatabases 0 Are any databases >0 days? If so, run: stsadm -o sync -deleteolddatabases 0 The next time the UPSA -> UIL synchronization job runs, the display name should be updated.


1

Try <Method ID="6"> <Field Type="Calculated" DisplayName="dingo bingo man" Name="nDingoBingoMan" ResultType="Text" ReadOnly="TRUE"> <Formula>=nDingoMan&amp;&quot;-&quot;&amp;nBingoMan</Formula> <FieldRefs> <FieldRef Name="nDingoMan"/> <FieldRef Name="...


1

I have been able to resolve this by having users add their correct name to Windows Live and completely log out of SharePoint. We then removed the user from any groups and the overall site directory. Then we sent a new invitation to join SharePoint. After that the new name appeared in SharePoint.


1

You can do that in ItemAdded and make it synchronous so it will fire and execute in the same thread after ItemAdding is finished. You can make an after event syncronous when you define it in your solution, or you can do it with code or PowerShell script.


1

You need to call load and executeQueryAsync on the the items returned by getSelectedItems and in the load method you need to pass the internal name of the fields which you want to retrieve. See example below: var selectedItems = SP.ListOperation.Selection.getSelectedItems(context); for (var i = 0; i < selectedItems.length; i++) { var itemId = ...


1

I would solve the issue through a custom user profile property mapping, by binding the Name property to a BCS .NET connectivity assembly. See my sample solution here: http://code.msdn.microsoft.com/Import-SharePoint-user-83c01e77 User profile sync. configuration is discussed here: http://pholpar.wordpress.com/2013/08/21/importing-sharepoint-user-profile-...


1

yes... you can write the value as "Concat(firstName,' ', lastName )"


1

This cannot be done. If you remove the name from the content type folder, the folder will become unusable. Changing the display name is also not an option because it will affect the files that should be stored in the library to.


Only top voted, non community-wiki answers of a minimum length are eligible