Tag Info

Hot answers tagged

6

You can define this when you add a column in CAML via the ShowInNewForm and ShowInEditForm properties. You can find all the valid properties in the article Field Element (List) Alternatively, you can set these values using the object model (likely Powershell, since this is a one off run). The properties of the SPField object are the same (ShowInNewForm / ...


5

SharePoint provides Out of the box Issue Tracking List template. You can use this list as a bug tracking system. You can add columns to the list based on your requirements. We have been using Issue Tracing list in SharePoint for one of our projects quite successfully.


5

The best solution is probably to keep using folders for security, that's the only thing they're really good at in SharePoint. Maintaining 2000 items with special permissions will be a nightmare and will cause SharePoint to perform badly. So keep your 25 folders each with broken inheritance and special permissions. But you should still have the office a ...


5

You can add it as a listview webpart. Following are the steps: Edit the page Click on Add webpart. Click on lists. Select the list to be added to the page. Reference


5

You can do this by using the SPUtility.js library As example I have created a simple list with: Title (simple text). Country (ChoiceField) [Tunisia, Switzerland, Canada, France, Other] – Other is the default value. City (Simple text). By default the City field is hidden if the Country field value is Other. Every list has three default forms to add, ...


5

In general, you should avoid directly connecting to PRODUCTION for any sort of development or debugging. Consider bringing the list to your development environment. You can use import/export or consider saving list as template and install the template in Dev environment. How should you develop, debug and deploy sharepoint solutions? The serious ...


5

No, but the field may have been made required after the item was added to the list, or this is a new required field in an older list. Either way, when editing these items (without the required field filled in) it can't be saved unless the required field has a valid entry.


4

You place a List-WebPart on a page and choose the view that it should use from the drop down menu. Now your WebPart obtains a copy of the list view that you selected. This will remain constant even if you modify the original view in the list itself. So, the behaviour you have described in your question is standard SharePoint behavior: List view changes are ...


4

Use the Site Users Web Part and select the group to display:


4

Since you have the list name in the query string use it to get SPList as below SPWeb web = SPContext.Current.Web; SPList list = web.GetListFromUrl(web.Url + “/Lists/ListName/Forms/AllItems.aspx“); Then you can get properties from list. Example: String listTitle = list.Title; If you want to get properties from a list item, you can pass item’s ID in the ...


4

Click on Site Settings->Edit Page. Select the list on the page and click Edit Web Part. In the Appearance section, provide the Title and select chrome type to Default.


4

This is normal behavior in Rich Text fields in SharePoint 2007/2010. The reason is that the Enhanced Rich Editor control in versions before 2013 did not support browsers other than IE and for that reason other browsers get downgraded to a regular text box and since the value of the field is HTML, other browsers see the HTML code rather than the editor. ...


4

Items will still be tagged as "New" even after they have been viewed. By default in SharePoint 2010, the "New" icon will continue to be displayed for 2 days. You can check the setting via Powershell: $webApp = Get-SPWebApplication "http://YourWebApp/" $webApp.DaysToShowNewIndicator You can change the "New" tag duration to 1 day as follows (or zero days ...


3

I know this is an old answer, but I thought I'd chip in: Most people use the query string approach. The SPServices plug in is really useful here (http://spservices.codeplex.com/), or you can write your own javascript within the form to get querystring parameters. I normally bundle this in to my own method: function getQueryParameters() { var qObj = {}; ...


3

I don't know if this could be considered an answer as opposed to just a comment. I don't have enough reputation to post a comment, but I can post an 'answer'. :D You can't use SP Designer to customise a Gantt View in SP2010, unfortunately. As for javascripting, I did a bit of digging on this by creating a Gantt view with a lookup, and then I copied the ...


3

Add 'disable-output-escaping="yes"' in your xslt Example: <xsl:value-of select="@Detail" disable-output-escaping="yes" /> This will fix your problem.


3

I think there are two slightly dangerous things in your code, that could be the source of the problem: a) document.getElementsByTagName("!"); Document.getElementsByTagName() is meant for getting a collection of HTML tags, e.g. getElementsByTagName("table") will give you all tables As "!" is not a HTML tag to be used for standard page content, just for some ...


3

Batman, This should help: How to Validate a Due Date in a SharePoint 2010 List In short use Column Validations in Column Settings, a short formula can be: [Due Date] > Today()


3

If you go into the advanced settings for the list you can choose to ensure that users only see and edit their own items. Getting the items from the list for each user should not be an issue as long as each user does not have 1,000s of items.


3

Applying such complicated filter just isn't possible from UI. However, you can do it e.g. from SharePoint Designer or Powershell. From SharePoint Designer: Open your site in SharePoint Designer Go to Lists and Libraries Select your list There is "Views" section to the right. Find your view there and click on it. Code editor will be shown. Find ...


3

How about presenting that in new Sharepoint calculated column - =IF([HeadCount] > 15,"YES","NO") With [HeadCount] being the original value of your Headcount column. Then you should be able to set your views based off that new calculated value.


3

Make a list template, create a new list based on that template.


3

The Ratings setting is stored as a property of the root folder of a list. In PowerShell you can do this: $web = Get-SPWeb http://site $list = $web.Lists["Documents"] $list.RootFolder.Properties["Ratings_VotingExperience"] = "Likes" // Value can be “Likes” or “Ratings” $list.RootFolder.Update() In code, you can do: using (var site = new ...


3

You can create/modify a view and apply the filter on the start date. To create/modify a view, go to list settings-> Scroll down to bottom and you will see a section named Views. Here you can click on exiting view or create a new view. In the view you can filter based on the start date in the Filter Section. UPDATE Based on your update in the question. This ...


3

Uninherit the list Give access to whoever needs it. If it's a large group I suggest using an AD security group. Give them the direct link or post the link elsewhere that they can navigate to it. They will not be able to navigate to the site that it's hosted on.


3

To move a page (your original question): If you go to the document library where the page is stored, you can download a copy of the page file without saving the whole site as a template. So the correct operation would be: Navigate to the source file's document library (Pages, SitePages, etc.) Click the ellipsis next to the file Click the ellipsis in the ...


3

You can't. If you save the stp-file, rename it to cab, opens the cab file and opens the manifest file inside you can see what you can see from the splist. An if it's a generic list, that has added fields. The only way I guess you can do it is to add some kind of information in the schema that will identify the template.


3

You can create a quick and dirty copy of the list from the production server by creating a list template from the list settings screen. When you create the list template, you will be given the option to include the content as well. Make sure that is checked. Download the file from the list template gallery in production, then upload the file to the list ...


3

I may be wrong, but I don't think there is an easy/elegant way to fix this without some sort of code. The easiest way to fix this, IMO, would be a post-import powershell script which iterates each item of the list, and for each field that needs a fix-up, it reassociates it with it's correct user. If you could get an export of the original site's ...


3

Looks like the issue is with the UserInfo list ID. Can you export the list data and store the User as ID or Email? Then when you import the info call EnsureUser. This will re-associate the user with his correct (or new) userID record in the new site collection.



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