Announcements List Toolbar Type Issue [SPView.ToolbarType property]
Hello All,
I am using a publishing site and provisioning an Announcement List.
My requirement is to make the Toolbar Type to "No Toolbar" - "None" using Xml or programmatically.
Within the Schema.Xml I have tried to set the Toolbar Type to None however not working.
Also using code set the Type Attributes to "None" but same thing...not working - When the list is provisioned, I noticed that on the List Web Part Properties, the Toolbar Type is set to No Toolbar but is seems not applying to the list unless I
click on the apply button.
The final trial was to set the Type Attributes to "Standard" which shows in the Web Part Properties as a Full but behaving as a "No Toolbar".
Any clue guys ?
if (webPart is Microsoft.SharePoint.WebPartPages.ListViewWebPart)
Guid webPartGuid = new Guid(((Microsoft.SharePoint.WebPartPages.ListViewWebPart)webPart).ViewGuid);
SPView view = web.Lists[listName].Views[webPartGuid];
Type viewType = view.GetType();
XmlNode toolbarNode = viewType.InvokeMember("GetNodeFromXmlDom", BindingFlags.InvokeMethod | BindingFlags.NonPublic | BindingFlags.Instance, null, view, new object[] { "Toolbar" }) as XmlNode;
toolbarNode.Attributes["Type"].Value = "None";
view.Update();
Try this
http://social.msdn.microsoft.com/Forums/sharepoint/en-US/96aac2dd-29fc-4e63-8730-9d1adc01b826/update-listviewwebpart-to-remove-or-hide-toolbar-toolbartypenone?forum=sharepointdevelopmentlegacy
http://www.sharepointblogs.be/blogs/vandest/archive/2010/01/28/programmatically-change-the-toolbar-on-a-list-view-web-part.aspx?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+vandest+(Steven+Van+de+Craen%27s+Blog)
sol1:
List.Views["Name of View"].Toolbar =
"None";
List.Views["Name of View"].Update();
sol2
SPView view = companyLogosLib.Views["Name of View"];
System.Reflection.FieldInfo field = view.GetType().GetField("Node",
System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
XmlNode node = field.GetValue(view)
asXmlNode;
node.SelectSingleNode("Toolbar").Attributes[0].Value =
"None";
view.Update();
Similar Messages
-
Dear all,
I am getting application error while enabling the feature. if any body can point out the issue - that will be helpful.
content type
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Field ID="{4C1B0A21-FCE0-4CFE-8742-A250672AFE4F}" Type="Note" Name="CourseDesc" DisplayName="Course Description" Required="TRUE" Group="Training Site Columns"/>
<!-- Parent ContentType: Item (0x01) -->
<ContentType ID="0x0100d57ecc53fde34177b096abd0ec90a8f9"
Name="TrainingCourses"
Group="Training Content Types"
Description="Defines a Course"
Inherits="TRUE"
Version="0">
<FieldRefs>
<FieldRef ID="{4C1B0A21-FCE0-4CFE-8742-A250672AFE4F}" Name="CourseDesc" DisplayName="Course Description" Required="TRUE"/>
</FieldRefs>
</ContentType>
</Elements>
List definition
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<!-- Do not change the value of the Name attribute below. If it does not match the folder name of the List Definition project item, an error will occur when the project is run. -->
<ListTemplate
Name="TrainingCourses"
Type="10100"
BaseType="0"
OnQuickLaunch="TRUE"
SecurityBits="11"
Sequence="410"
DisplayName="TrainingCourses"
Description="Training Courses List Definition"
Image="/_layouts/images/itgen.png"/>
</Elements>
List instance
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ListInstance Title="TrainingCourses"
OnQuickLaunch="TRUE"
TemplateType="10100"
Url="Lists/TrainingCourses"
Description="Training Course List Instance">
</ListInstance>
</Elements>
schema
<?xml version="1.0" encoding="utf-8"?>
<List xmlns:ows="Microsoft SharePoint" Title="TrainingCourses" FolderCreation="FALSE" Direction="$Resources:Direction;" Url="Lists/TrainingCourses-LD_TrainingCourses" BaseType="0" xmlns="http://schemas.microsoft.com/sharepoint/">
<MetaData>
<ContentTypes>
<ContentType ID="0x0100d57ecc53fde34177b096abd0ec90a8f9" Name="TrainingCourses" Group="Training Content Types" Description="Defines a Course" Inherits="TRUE" Version="0">
<FieldRefs>
<FieldRef ID="{4C1B0A21-FCE0-4CFE-8742-A250672AFE4F}" Name="CourseDesc" DisplayName="Course Description" Required="TRUE" />
</FieldRefs>
</ContentType>
</ContentTypes>
<Fields>
<Field ID="{4c1b0a21-fce0-4cfe-8742-a250672afe4f}" Type="Note" Name="CourseDesc" DisplayName="Course Description" Required="TRUE" Group="Training Site Columns" />
</Fields>
<Views>
<View BaseViewID="0" Type="HTML" MobileView="TRUE" TabularView="FALSE">
<Toolbar Type="Standard" />
<XslLink Default="TRUE">main.xsl</XslLink>
<RowLimit Paged="TRUE">30</RowLimit>
<ViewFields>
<FieldRef Name="LinkTitleNoMenu">
</FieldRef>
<FieldRef Name="CourseDesc">
</FieldRef>
</ViewFields>
<Query>
<OrderBy>
<FieldRef Name="Modified" Ascending="FALSE">
</FieldRef>
</OrderBy>
</Query>
<ParameterBindings>
<ParameterBinding Name="AddNewAnnouncement" Location="Resource(wss,addnewitem)" />
<ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
<ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_ONET_HOME)" />
</ParameterBindings>
</View>
<View BaseViewID="1" Type="HTML" WebPartZoneID="Main" DisplayName="$Resources:core,objectiv_schema_mwsidcamlidC24;" DefaultView="TRUE" MobileView="TRUE" MobileDefaultView="TRUE" SetupPath="pages\viewpage.aspx" ImageUrl="/_layouts/images/generic.png" Url="AllItems.aspx">
<Toolbar Type="Standard" />
<XslLink Default="TRUE">main.xsl</XslLink>
<RowLimit Paged="TRUE">30</RowLimit>
<ViewFields>
<FieldRef Name="Attachments">
</FieldRef>
<FieldRef Name="LinkTitle">
</FieldRef>
<FieldRef Name="CourseDesc">
</FieldRef>
</ViewFields>
<Query>
<OrderBy>
<FieldRef Name="ID">
</FieldRef>
</OrderBy>
</Query>
<ParameterBindings>
<ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
<ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_DEFAULT)" />
</ParameterBindings>
</View>
</Views>
<Forms>
<Form Type="DisplayForm" Url="DispForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
<Form Type="EditForm" Url="EditForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
<Form Type="NewForm" Url="NewForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
</Forms>
</MetaData>
</List>
I am applying the feature to SPWeb level.
cheers
Sathyaredeployed a new solution; since I was getting this error. I would have done typo errors etc.
https://naveengopisetty.wordpress.com/2011/09/10/error-occurred-in-deployment-step-activate-features-invalid-file-name-the-file-name-you-specified-could-not-be-used-it-may-be-the-name-of-an-existing-file-or-directory-or-you-may-not-have-pe/
Cheers
Sathya -
WCF based External List Columns Type in Sharepoint 2010
In my Sharepoint 2010 I've created External List that uses WCF service as data source. This is my data type that is exposed by the service:
[DataContract]
public class Item
[DataMember]
public Guid Id { get; set; }
[DataMember]
public string Name { get; set; }
[DataMember]
public string Description { get; set; }
Everything is fine as long as I'm using simple types such as string, int, bool. This types are mapped to Sharepoint types without any issue.
Now I what to use something more complex.
[DataContract]
public class Item
[DataMember]
public Guid Id { get; set; }
[DataMember]
public string Name { get; set; }
[DataMember]
public string Description { get; set; }
[DataMember]
public Uri Link { get; set; }
I've added Link property of type Uri. By default this field does not appear in my list at all because, as far as I understand, sharepoint doesn't know how to map this property. I would like to map it to field of type Hyperlink or Picture.
Is there any way to explicitly define to which type I want my property to be mapped to? I can use another type in my Item class if necessary.a URI and a SPHyperLink wouldn't directly match up... a SPHyperLink contains a URI and a description.
BCS has a bit of trouble when it comes to complex types... your best bet is to stick with the supported primitives, and then convert to a hyperlink on the rendering side (custom list view, search results web part, etc).
see: http://stackoverflow.com/questions/5399340/sharepoint-bcs-creating-a-hyperlink-column
Scott Brickey
MCTS, MCPD, MCITP
www.sbrickey.com
Strategic Data Systems - for all your SharePoint needs -
Missing Columns from List Content Type
Hi,
I'm having some strange problems with one of my site collections, I have site content types with a few columns in it and I'm using them in 3 different libraries.
However recently something happened and it seems the list content types in one of the libraries have stopped using some of the columns set out in the site content type (according to library settings). The columns still show as part of the list (and the metadata
is still in there), when I've tried adding them back to the list content types, I do not see them in the list columns group, only in their original column group. If I try to add them to the list from their original group I get the errors similar to the following:
11.14.2014 13:16:52.85 w3wp.exe (0x1B84)
0x0770 SharePoint Foundation
General 8e2s
Medium Unknown SPRequest error occurred. More information: 0x8007054f
fd09cc9c-cf7b-1059-3bcb-0e44d3bf3743
11.14.2014 13:16:52.85 w3wp.exe (0x1B84)
0x0770 SharePoint Foundation
General aix9j
High SPRequest.AddField: UserPrincipalName=, AppPrincipalName= ,bstrUrl=http://servername/sitecollection ,bstrListName={7F184ACA-48C3-4728-AF42-A12CB55941B4} ,bstrSchemaXml=<Field Type="Lookup" DisplayName="DocumentOwner"
Required="FALSE" EnforceUniqueValues="FALSE" List="{57d71ec0-a996-4977-abf7-4cd4e0cc105c}" WebId="53a31862-077a-4031-8aad-7f2a43e33a46" ShowField="Title" UnlimitedLengthInDocumentLibrary="FALSE" Group="_QMS"
ID="{ca4bc17d-bb96-4aee-bb96-e645c939a013}" ,grfAdd=18
fd09cc9c-cf7b-1059-3bcb-0e44d3bf3743
11.14.2014 13:16:52.85 w3wp.exe (0x1B84)
0x0770 SharePoint Foundation
General ai1wu
Medium System.Runtime.InteropServices.COMException: An internal error occurred. (Exception from HRESULT: 0x8007054F), StackTrace: at Microsoft.SharePoint.SPFieldCollection.AddFieldAsXmlInternal(String
schemaXml, Boolean addToDefaultView, SPAddFieldOptions op, Boolean isMigration, Boolean fResetCTCol) at Microsoft.SharePoint.ApplicationPages.AddFieldToContentTypePage.AddFieldToList(SPField fldSrc) at Microsoft.SharePoint.ApplicationPages.AddFieldToContentTypePage.UpdateList()
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error) at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext
context, AsyncCallback cb) at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer,
IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr
pHandler, RequestNotificationStatus& notificationStatus) at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus) at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr
rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
fd09cc9c-cf7b-1059-3bcb-0e44d3bf3743
11.14.2014 13:16:52.85 w3wp.exe (0x1B84)
0x0770 SharePoint Foundation
General 8nca
Medium Application error when access /_layouts/15/fldpick.aspx, Error=An internal error occurred. (Exception from HRESULT: 0x8007054F) at Microsoft.SharePoint.Library.SPRequestInternalClass.AddField(String
bstrUrl, String bstrListName, String bstrSchemaXml, Int32 grfAdd) at Microsoft.SharePoint.Library.SPRequest.AddField(String bstrUrl, String bstrListName, String bstrSchemaXml, Int32 grfAdd)
fd09cc9c-cf7b-1059-3bcb-0e44d3bf3743
11.14.2014 13:16:52.85 w3wp.exe (0x1B84)
0x0770 SharePoint Foundation
Runtime tkau
Unexpected System.Runtime.InteropServices.COMException: An internal error occurred. (Exception from HRESULT: 0x8007054F) at Microsoft.SharePoint.Library.SPRequestInternalClass.AddField(String bstrUrl,
String bstrListName, String bstrSchemaXml, Int32 grfAdd) at Microsoft.SharePoint.Library.SPRequest.AddField(String bstrUrl, String bstrListName, String bstrSchemaXml, Int32 grfAdd)
fd09cc9c-cf7b-1059-3bcb-0e44d3bf3743
11.14.2014 13:16:52.85 w3wp.exe (0x1B84)
0x0770 SharePoint Foundation
General ajlz0
High Getting Error Message for Exception System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> Microsoft.SharePoint.SPException: An internal error
occurred. (Exception from HRESULT: 0x8007054F) ---> System.Runtime.InteropServices.COMException: An internal error occurred. (Exception from HRESULT: 0x8007054F) at Microsoft.SharePoint.Library.SPRequestInternalClass.AddField(String bstrUrl,
String bstrListName, String bstrSchemaXml, Int32 grfAdd) at Microsoft.SharePoint.Library.SPRequest.AddField(String bstrUrl, String bstrListName, String bstrSchemaXml, Int32 grfAdd) --- End of inner exception stack trace ---
at Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx) at Microsoft.SharePoint.Library.SPRequest.AddField(String bstrUrl, String bstrListName, String bstrSchemaXml, Int32 grfAdd) at Microsoft.SharePoint.SPFieldCollection.AddFieldAsXmlInternal(String
schemaXml, Boolean addToDefaultView, SPAddFieldOptions op, Boolean isMigration, Boolean fResetCTCol) at Microsoft.SharePoint.ApplicationPages.AddFieldToContentTypePage.AddFieldToList(SPField fldSrc) at Microsoft.SharePoint.ApplicationPages.AddFieldToContentTypePage.UpdateList()
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.HandleError(Exception
e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
fd09cc9c-cf7b-1059-3bcb-0e44d3bf3743
I've tried to make changes to the parent site content type, however those changes to not push down to the library in question. The missing columns have varied types (single line of text, lookup, managed metadata and so forth). All of these content types &
site columns were created through the user interface of SharePoint.
Can anyone help me with any ideas what has happened and/or how to fix this problem?Hi Hans,
As I understand, you have custom content type in 3 libraries, while the issue occurs to the columns in this content type.
I wonder if the issue occurs to other two libraries as well?
From your description, "I've tried to make changes to the parent site content type, however those changes to not push down to the library in question", do you mean that changes in content type are not reflected to the list which is added to this
content type. If that is the case, I'd suggest you recreate content type.
If the site content type works well in other two libraries, please create a new library and add this content type. If it works well, then move the list content to this new list.
Regards,
Rebecca Tu
TechNet Community Support -
Clarifications in pick list output type EK00
Hello ,
Have any one of you used the pick list output EK00 . I have
tried this and I do have some issues with
We are using SAP R/3 4.7 x 200 version .
Output type EK00 is not available in the application V2 (
Shipping ) . Its available in application V4 (Shipping special
case).
1. I have assigned the shipping points through T code VOK2 as I
am not able to find the output EK00 through customization menu.
2. I have maintained the printers details through VP01SHP ( correct me if I am wrong) . I am using the standard program RVADEK01 and form
SD_PICK_SINGLE in the output EK00.
After doing the above setting when I am creating delivery in
VL01N , the output type EK00 is not assigned automatically and
when I try to assign it manually , it gives an error message
"Processing program missing for output EK00 (medium 1)in
application V2" . I dont know why the system is looking for
application V2 when it is not available in V2 and only available
in V4 .
Am I missing anything in my process . Can some one help me in this .
With regards,
Joseph Anand.BDear Joseph,
Have you done the following setting in transaction v/38:
1.On the Display View "Output Types": Overview screen, in the Output type group box, select EK00. (Application V4)
2.In the left frame, under Dialog Structure, double-click on the Processing routines folder.
3.On the Change View "Processing Routines": Overview screen, choose .
4.In the first medium, for Print output, enter the Smart Form print program /SMB40/RVADEK01 under Program and Smart Form /SMB40/SDPIK_L under SmartForm.
Document Types Picking List
Output Types EK00
Transaction Code v/38
Smart Form Program /SMB40/RVADEK01
Smart Form /SMB40/SDPIK_L
/SMB40/SDPIK_A
5. Save the changes.
Regards,
Naveen. -
How to add repeating comments features in Sharepoint Announcement List.
I have a challange to add commenting features in Announcement lists identical to sharepoint blogs.
When super user adds Announcement in the team page, i wanna display add comments right underneath the new announcement to people with contributer access to provide feedback to the item. It is very identical as default sharepoint issues
list where people can provide multiple comments that provides time stamp and user info about the contributor of the comment.
Any help will be appreciated.
Thank You
Napster123Hi Napster123,
Please check this. It’s about how to add comments to SharePoint. I think Steve’s suggestion would be helpful.
http://sharepoint.stackexchange.com/questions/495/how-to-add-comments-to-web-page-in-sharepoint
Hope this helps.
Thanks.
Pengyu Zhao
TechNet Community Support -
Today i have found this issue which i was not aware of. i have a team site collection, and inside this site collection i have an announcement App. now when users create announcement items and they insert pictures inside the items , all the images are going
to be saved inside the site asset folder , under the following shared folder :-
Site Assets>>Lists-->>"List Name"-->>AllItems
so in this case users might be adding images that have the same names and select to override existing file ,, so images in this way will start conflicting with each others. so is there away to force my announcement list to create sub-folder for each item
, and to store all the item related images inside it ?
for example in enterprise wiki site collection, each wiki page will have a sub-folder containing all its images... so can i have the same behavior inside my announcement list ?
Thanks.Also i have noted something interesting , now when users attached files or images there are going to be stored under this directory:-
.../Attachments/41/
where 41 is the issue tracking item ID. so for attachments each item will have separate location so files with the same name inside different items will not conflict, which is great.
while if the user insert a picture inside the issue item such as:-
, it will be stored inside the shared folder under the "Site Assets" folder
Site Assets>>Lists-->>"List Name"-->>AllItems
,, so images with the same name from other items will get conflict between each others.
so attachments are being managed in the correct way, as each item will have separate location to store its attachments . while images inserted inside the item description, from all items are going to be stored inside the same folder !!! can anyone advice
??? this is a bug in SharePoint 2013 ? -
Hi All,
We are facing an issue in PI configuration when, we are unable to view business systems in the Integration Builder.
ERROR : Access to object list of type "BusinessSystem" using the InternalEOAService BusinessSystemAccessor failed
Our Landscape is as follows:
PI : Based on NW7.4
Connected to Central SLD on Solman 7.1
OS : Windows 2008
DB : MSSQL 2008
We checked OSS note 1117249 - Incomplete Registration of PI components in SLD
The problem seems to be with incomplete registration of PI components on the central SLD.
In the Central SLD which we have configured, under the Process Integration tab we are unable to see entries for Integration Server, Adapter Engine, Directory, Repository and Runtime Workbench (RWB).
Can you please help me with registering these components on the Central SLD so that these are visible during the PI configuration.
Also, any idea if this issue is related to the different versions of PI and Central SLD system.
Regards,
NileshHi Nilesh,
Please check SAP Note 764176 - Manual correction of XI content in SLD.
also check the below discussion
Problem to register Intergration Server in SLD
regards,
Harish -
List content type columns don't show new names after resource files were changed
Hello,
we ran into a problem, that we're not able to figure out at the moment.
We have a site collection with site columns and site content types defined and created with
features ant their XML files. All display names are retrieved from resource files. We do have
several subsites, that have predefined lists also created from features and their corresponding
XML files. They use inherited versions of these site content types as list content types with
their columns inherited from the site columns.
We had some changes within the resource files and never ran into a problem up to now.
We changed the display names of some of these columns within the resource files. After
these changes the site columns, site content types and list columns show the changes
as planned. Unfortunately the columns of the list content types do not display the changes.
They still show the old name. If you try to alter the old names manually the new name is
shown within the form, but you're not able to save it and the list content type columns
still have their old name afterwards.
We checked our definition files and they seemed to be well.
Any ideas?
Regards,
Markus
List columns as defined within new the resource file:
List content type columns, that do not show the changes from the new resource file:Hi,
According to your post, my understanding is that you want to modify the site column name in the list.
I try to reproduce the issue, however, everything works well.
You can modify the DisplayName in the Element.xml file.
Then after you redeploy the project, the site column name will be changed in the list setting page.
In addition, please check whether you create the list correctly.
For more information, you can refer to
Walkthrough: Create a Site Column, Content Type, and List for SharePoint
Thanks,
Linda Li
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Linda Li
TechNet Community Support -
List of material issued to account assignment
HI MM Gurus,
We are issueing materials against movemnt type 261 (against order) .Say order no 4000001 .
Now I want to see the list of materials issued against that account assignment ,where i can see that ?
Regards
Project Team1Hi,
You can use ME2K to get a list of Purchasing Documents for that particular Account Assignment and then in ME2M, you can input the list of all the documents you got from previous list. And you will get a list of materials.
Please let us know if it worked. I am not sure about direct report for your requirement.
Thnx. -
Publishing site announcement list, calendar list not available even activating feature
" Team Collaboration List " feature is activated on publishing site. Again deactivated and activated, browser restarted, but the problem exists. No announcement list, task list, calendar list template found.
Please let me know the way to fix the issue.Hi Shilabhadra,
According to your description, my understanding is that you want to use announcement, task list, calendar list template at publishing site in SharePoint 2013.
Please try to use PowerShell commands to disable and enable " Team Collaboration List " feature at your publishing site. You can do as opening SharePoint 2013 Management Shell, then typing the following commands:
Disable-SPFeature –Identity 00BFEA71-4EA5-48D4-A4AD-7EA5C011ABE5 -url <the url of the publishing site>
Enable-SPFeature –Identity 00BFEA71-4EA5-48D4-A4AD-7EA5C011ABE5 -url <the url of the publishing site>
In the above commands, 00BFEA71-4EA5-48D4-A4AD-7EA5C011ABE5 is the identity of " Team Collaboration List " feature.
More information, please refer to the links:
http://platinumdogs.me/2009/12/10/team-collaboration-and-publishing-features/
http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2011/01/04/activating-and-deactivating-features-with-powershell-in-sharepoint-2010.aspx
I hope this helps.
Thanks,
Wendy
Wendy Li
TechNet Community Support -
How do I alter the announcements list so that it shows the most current news event at the top?
I have the announcent list module on my home page and it shows 25 news/announcements however you can only see a few on the home page without scrolling down. I would like it to display those events that are coming up soon (and then when the date has passed, remove them) rather than events that are six months away.
How do I do this please?
Regards
KateHi Kate, depends on the setup. You mentioned scrolling so I guess your using one of those old BC templates?
By default announcements will run in date order so the new ones are at the top. There are options in the module to set it datereverse and by alphabetical.
{module_announcement}
{module_announcement,filter,id,noTemplate,effect,targetFrame,reserved,reserved,reserved,reserved,sort}
After adding the announcement module to a web page, you can make changes to it to slightly alter its behavior. Normally the module would look like:
{module_announcement,filter,id,noTemplate,effect,targetFrame,reserved,reserved,reserved,reserved,sort}
Parameters
filter - filtering criteria for display and can be one of the following:
i - individual item
a - all items
c - all items in some category
cl - latest items in some category
l - latest items
r - random item
id – system generated (do not change)
noTemplate – if you want to force the item not to use a site-level template when displayed pass in true, otherwise leave empty
effect – Enter ajax if you want to take advantage of the latest web technologies for a better customer experience
targetFrame – the frame in which to open the item in
reserved - for use in a future release
sort - if you leave this parameter blank, by default announcements are sorted from the latest to the oldest where the latest is displayed first
alphabetical - sorts announcements alphabetically
datereverse - sorts announcements in the reverse order, that is from the oldest to the latest
Examples of use
{module_announcement,a,,,,_parent} - displays all announcements and open them in parent frame
{module_announcement,l,5} - displays the latest five announcements.
{module_announcement,r,,true,ajax,_blank,,,,,datereverse} - opens a random item in a new window and doesn't apply the template. It uses the Ajax effect, where the detail content opens right underneath the announcement name and all the announcements are displayed from the oldest to the latest
{module_announcement,cl,34392,,ajax,,,,,5} - displays the five latest announcements in category 34392
Check to see what the module has been set as -
Search for documents using External Data on list content type
hi,
say we have clients in an external database, we create the external content type for use in sharepoint 2013
we create two content types, Quote and Order for use in a library
we create a document library that uses the above content types
we then add a column for the external data ( in this case Client Name- but also include ID) , we have the option to copy to content type selected. so now library shows 'Client' and 'Client:ID'
I believe that column gets added to list content types based on the 2 document content types.
so we have list items , which have a document , a content type and a piece of data from the external LOB system.
now that is fine, works great, however, how do you configure the content search web part to return documents based on the piece of external data - ie client:ID ? or Client Name ?
I can map the client:ID to one of the Int00 managed properties and crawl etc - but do not see a way to use that to return documents
any help would be appreciated :)
thanks
MrPCreate a scopr with that in managed properies and then u can get results from external sources
-
Deploying a Reusable Workflow to a List Content Type using PowerShell
We have a situation where deployment of a reusable workflow for a site content type cannot be completed through the web interface due to the number of libraries where the content type is in use (time-out on deploy and update).
It was hoped that this could be accomplished with PowerShell but the method of deploying to a list content type appears to be different than it is to a list (all content types).
The below snippet works fine for a list / all content types:
function AddWorkflowToLibraries ($SiteCollection, $ctName, $WfName, $WfAssociationName)
$site = Get-SPSite $SiteCollection
[Guid]$wfTemplateId = New-Object Guid
#Step through each web in site collection
$site | Get-SPWeb -limit all | ForEach-Object {
$web = $_
$_.Lists | ForEach-Object{
if($_.AllowContentTypes -eq $true)
if($_.ContentTypes.Item("$ctName") -ne $null)
write-host "Enabling workflow on" $_.Title "in" $_.ParentWebUrl
$ct = $_.ContentTypes[$ctName]
$culture = New-Object System.Globalization.CultureInfo("en-US")
$template = $site.RootWeb.WorkflowTemplates.GetTemplateByName($WfName, $culture)
if($template -ne $null)
$tasklist = "Tasks"
$historylist = "Workflow History"
if(!$web.Lists[$historylist])
$web.Lists.Add($historylist, "A system library used to store workflow history information that is created in this site. It is created by the Publishing feature.",
"WorkflowHistory", "00BFEA71-4EA5-48D4-A4AD-305CF7030140", 140, "100")
if (!$web.Features["00BFEA71-4EA5-48D4-A4AD-305CF7030140"]) {
Enable-SPFeature -Identity WorkflowHistoryList -Url $web.Url
$wfHistory = $web.Lists[$historylist]
$wfHistory.Hidden = $true
$wfHistory.Update()
if(!$web.Lists[$tasklist])
$web.Lists.Add($tasklist, "This system library was created by the Publishing feature to store workflow tasks that are created in this site.", "WorkflowTasks", "00BFEA71-A83E-497E-9BA0-7A5C597D0107", 107, "100")
$association = [Microsoft.SharePoint.Workflow.SPWorkflowAssociation]::CreateListAssociation($template, $wfName, $web.Lists[$tasklist], $web.Lists[$historylist])
$association.AllowManual = $true
$_.AddWorkflowAssociation($association)
$_.Update()
else
Write-Error "Workflow Template not found"
AddWorkflowToLibraries <Site Name> <Content Type Name> <Workflow Template Name> <Association Name>
However changing the association as follows causes the script to still execute without a problem but the workflow doesn't appear for the content and the associations collection is empty:
function AddWorkflowToLibraries ($SiteCollection, $ctName, $WfName, $WfAssociationName)
$site = Get-SPSite $SiteCollection
[Guid]$wfTemplateId = New-Object Guid
#Step through each web in site collection
$site | Get-SPWeb -limit all | ForEach-Object {
$web = $_
$_.Lists | ForEach-Object{
if($_.AllowContentTypes -eq $true)
if($_.ContentTypes.Item("$ctName") -ne $null)
write-host "Enabling workflow on" $_.Title "in" $_.ParentWebUrl
$ct = $_.ContentTypes[$ctName]
$culture = New-Object System.Globalization.CultureInfo("en-US")
$template = $site.RootWeb.WorkflowTemplates.GetTemplateByName($WfName, $culture)
if($template -ne $null)
$tasklist = "Tasks"
$historylist = "Workflow History"
if(!$web.Lists[$historylist])
$web.Lists.Add($historylist, "A system library used to store workflow history information that is created in this site. It is created by the Publishing feature.",
"WorkflowHistory", "00BFEA71-4EA5-48D4-A4AD-305CF7030140", 140, "100")
if (!$web.Features["00BFEA71-4EA5-48D4-A4AD-305CF7030140"]) {
Enable-SPFeature -Identity WorkflowHistoryList -Url $web.Url
$wfHistory = $web.Lists[$historylist]
$wfHistory.Hidden = $true
$wfHistory.Update()
if(!$web.Lists[$tasklist])
$web.Lists.Add($tasklist, "This system library was created by the Publishing feature to store workflow tasks that are created in this site.", "WorkflowTasks", "00BFEA71-A83E-497E-9BA0-7A5C597D0107", 107, "100")
$association = [Microsoft.SharePoint.Workflow.SPWorkflowAssociation]::CreateListContentTypeAssociation($template, $wfName, $web.Lists[$tasklist], $web.Lists[$historylist])
$association.AllowManual = $true
$_.ContentTypes[$ctname].AddWorkflowAssociation($association)
$_.ContentTypes[$ctname].Update()
else
Write-Error "Workflow Template not found"
AddWorkflowToLibraries <Site Name> <Content Type Name> <Workflow Template Name> <Association Name>
The only change is:
$association = [Microsoft.SharePoint.Workflow.SPWorkflowAssociation]::CreateListContentTypeAssociation($template, $wfName, $web.Lists[$tasklist], $web.Lists[$historylist])
$association.AllowManual = $true
$_.ContentTypes[$ctname].AddWorkflowAssociation($association)
$_.ContentTypes[$ctname].Update()
But unlike the list version, the association doesn't appear to be saved and no error is generated.
Is anyone aware of what may cause this or have an example in C# that may explain something my script is missing?Hi Garry,
After you associate the workflow to the content type, you should update the update the content type using
$ct.UpdateWorkflowAssociationsOnChildren($true,$true,$true,$false)
method.
Here is the completed script:
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$site=Get-SPSite "http://serverName"
$web=$site.OpenWeb()
$list=$web.Lists["ListC"]
$taskList=$web.Lists["Tasks"]
$historyList=$web.Lists["Workflow History"]
$ct=$list.ContentTypes["Link"]
$culture=New-Object System.Globalization.CultureInfo("en-US")
$wfTemplate=$web.WorkflowTemplates.GetTemplateByName("Three-State",$culture)
$associationWF=[Microsoft.SharePoint.Workflow.SPWorkflowAssociation]::CreateListContentTypeAssociation($wfTemplate, "myThreeStateWF",$taskList,$historyList)
$ct.WorkflowAssociations.Add($associationWF)
$ct.UpdateWorkflowAssociationsOnChildren($true,$true,$true,$false)
Here is a demo about how to update it using C#
http://www.thorntontechnical.com/tech/sharepoint/sharepoint-2010-associate-workflow-to-content-type-in-a-feature
Wayne Fan
TechNet Community Support -
SharePoint Online list view threshold issues: "because it exceeds the list view threshold enforced by the administrator"
Office 365 SharePoint Online can be problematic when it comes to exceeding the list item threshold (e.g. 5,000).
Examples of what happens after exceeding the threshold (e.g. 5,000 items):
You can’t create new forms for the list in SharePoint Designer.
You may have challenges with metadata fields in the forms (e.g. adding metadata values, editing metadata values, deleting the metadata column from the list).
Cannot save the list as a template (i.e. you get the threshold error).
Issue I'd like assistance with: how can I create a custom NewForm in SharePoint Designer
when the list exceeds the threshold limit, given this is Office 365 SharePoint Online and I don't have access to increase that limit?
As a control for my testing, I created another list with just a few custom columns with no list items --it worked fine for that list.
I also tried clearing local AppData cache which didn't solve it. I'd need Central Admin on O365 SharePoint Online to increase the threshold which I don't have access
to do. Errors received in SharePoint Designer:
"Could not save the list changes to the server." After getting this, I tried to work around
the create new forms issue by saving a copy of the original NewForm as NewForm2 and got the root error that I suspected was underlying it all:
“Server error: the attempted operation is prohibited because it exceeds the list view threshold enforced by the administrator”.
Any ideas for how to create a new list form in SD?Thanks Alex.
I just found a couple new workarounds instead of using SharePoint Designer:
Method 1: Add web parts to the form pages on the client side:
Go to the list and execute one of these actions depending what form you want to edit: create a new item (NewForm), edit an item (EditForm), or display an item (DispForm).
With the form you want to edit displayed, go to the gear icon and click "Edit Page".
You should now see the web part page show up with "Add a Web Part" as an option.
Add a Content Editor or Script Editor web part.
Add your custom code to either one to manipulate the HTML objects using your favorite web languages.
Method 2: Use InfoPath 2013.
The InfoPath 2013 route appears to work.
Maybe you are looking for
-
How can you deny bash system access when sourcing a file?
I'm having another one of my "Linux noob" moments. This is probably easy to answer for the experienced bashers here. I need a bash function to extract data from a PKGBUILD for use in other scripts. I want to write it in such a way that there is no si
-
Hi! I read in several books, datatype Date is not supported in EJB-QL. I tried what's happening when using datatype java.util.Date in CMP Entity-Beans implementing a person with birthday and I could use queries like "findByBirthday", "findWhereBirthd
-
LSMW Logical file 'CS_BI_BOM_CREATE' is not assigned to physical file
Hi all, I am creating LSMW tool for BOM by standard batch input program. In the specify files push button i m getting this error Logical file 'CS_BI_BOM_CREATE' is not assigned to physical file 'LSMW_C_MDM.119_MAT_BOM_001.lsmw.conv' Message no. /SAPD
-
Lightroom stop syncing suddeny
Hi there, Im using Lightroom 5.5 via Creative Cloud on my iMac OSX Mavericks 10.9.4 and on my iPad4 4G iOs 7.1.1 Lightroom mobile version 1.1.0 Not so long ago the sync work perfectly fine. But now Lightroom on my iMac says that it still has to syn
-
T2 messages not found with apexlib
Hello , I almost successfully installed apexlib. But if an error occurs now I get a windows popup errorwindow stating that t2messages can not be found and after that the error message. Like was said in the how to integrate I changed t7 to t2 with is