20

Since you are using SharePoint 2013 I would recommend you to consider the following approach. In SharePoint 2013 was introduced a so called Client Rendering Mode (CSR) which is intended for rendering of List Views and Forms using HTML and JavaScript and which is a default rendering mode. About View selector menu As part of CSR ClientPivotControl control (...


6

I do not think that can be done. It shows the 4th view only once we click on it. (Dynamic HTML) But I found a workaround. Go to Edit Page. Click on Add web part and add a content editor with the links to all 4 views. Edit list view web part and disable the view selector menu. Also if needed, set tool bar to no tool bar and remove search. (Look where to ...


5

You don't need to manipulate the web part settings manually in the code. These settings are also available on the ribbon. Select the DVWP in SharePoint Designer 2010 in Design View and then use the Paging command on the Options ribbon of the Data View Tools:


4

In the Ajax properties of the webpart, uncheck "enable asynchronous update" (the text may be slightly different, Im working with SP with Spanish language pack)


4

Use this: <xsl:value-of select="substring-after(@Manufacturer.,'#')"/> instead of <xsl:value-of select="Manufacturer."/> for the look up column


3

Sounds like you need to change your ReadItem operation to include all fields that are provided in your various views (ReadList) operations. To put it simply ReadItem should provide the full set of fields for use in the list.


3

Assuming you already have a working data view webpart: Open SharePoint designer and the page that the data view web part exists on From the Options tab of the Data View Tools section in the ribbon, select Parameters Create a new parameter of type Query String - specifiy the parameter name, the query string variable name (what its called in the URL), and ...


3

Your nearly there its just the syntax of the parameter filter. Try:- <xsl:variable name="Rows" select="/dsQueryResponse/Rows/Row[ActiveStatus='Yes']"/> There are some good examples in this MSDN article. http://msdn.microsoft.com/en-us/library/ms950787.aspx


3

I think the friendly URL is stored in the catalog, not the page itself. You'd probably be better off using a Content Search Web Part (in most cases). It's the "new" way to do DVWP-like stuff, but it's also different tech than you are used to. You can build your own Display Template that sits underneath the CSWP to display the data.


3

With a little help from the guys over at stackoverflow I got this figured out. Putting a handler on the <a> tag that stops event propagation. What I added: groupby.find("a").click(function(e) { e.stopPropagation(); }); What it all looks like: $(document).ready(function() { var groupby = $(".ms-gb"); groupby.click(function(){ ...


3

From MSDN for SharePoint 2013. If you want complete control over how a Web Part appears on your site, and if you want that Web Part to appear on all pages of a certain type, add the Web Part directly to a page layout. If you want a Web Part to appear on all pages in a site, you can also add a Web Part directly to a master page. Try with this ...


3

One way to deal with the issue is by utilizing the content by search and filters/refiners. You can also create a result source which retrieves the indexed results from the specified list. If your columns in a list were created as a site column, it will automatically have crawled properties. You can use 'RefinableString' property and map your indexed crawled ...


2

I have developed similar module to hover over different countries to display the Sales figures with color codes. The implementation is fairly easy, most boring part is to create the image-map (Area) for each country :( Implementation : Create a list with country code(lookup ) , County Name , data columns...etc Use client-side object model to pull the ...


2

This is in fact possible with the OOTB paging. I found the solution by accident while working on a CrossList DVWP. The origin to the problem is changes that are made to several variables in the DVWP, probably by SPD when turning it into CrossList mode. An Easy way to get the paging working again is by adding the Grouping toolbar to the dataview from the ...


2

IF they are exposed in SharePoint as an External list then you can just read them like a regular list.


2

I had the same issue with all the controls using the Asset.js like PublishingImage and PublishingHyperlink field. After a bit of head banging, I figured out that the issue has been caused by the Windows KB update KB2844287 which I think got updated last night. Uninstall it and restart the box and the fields should start working fine.


2

In Discussion Board for storing questions (Body field in Discussion Content Types) and answers (Body field in Message Content Type) is used Enhanced Rich Text field that allows to upload files and insert file links. So, Upload file RTE command could be used to upload files into Documents library and insert links into questions and answers in ...


2

The commonly proposed workaround for field types that don't allow to be selected as additional columns when configuring a lookup field is to add a column of type text for each property you need to show on the related list and populate it via a workflow fired on item creation/editing. If you don't edit your existing InfoPath forms, InfoPath won't complain. ...


2

Try this <xsl:choose> <xsl:when test="@Within_x0020_Product_x003F_=1">Yes</xsl:when> <xsl:otherwise>No</xsl:otherwise> </xsl:choose>


2

DataView is not quite suitable solution to show information from two lists, because it basically makes CAML query to the list. You can implement your requirement using Search. You can use Search Query Web Part. You can look here https://support.office.microsoft.com/en-us/article/Configure-a-Content-Search-Web-Part-in-SharePoint-0dc16de1-dbe4-462b-babb-...


2

If you are looking for the best practice I would definatly recommond looking for a Javascript solution.There many tutorials available on how to do this. You could think about creating a html file, use it in a Content Editor Webpart, loading the data through rest and displaying it with a javascript chart library. One example of a chart: http://blog....


2

I would solve this problem to add new site for this type of excel sheets and use it wide layout (change masterpage) for it which will be accurate for excel sheets


2

Heavy subject! Not going to try to explain it because this gentleman excelled at it: http://www.nothingbutsharepoint.com/2011/08/11/understanding-filters-in-sharepoint-list-views-aspx/ Just 2 general tips: Remember that the conditions in operators are grouped from the beginning. Operators are taking effect between all conditions on the left of the ...


1

The out of the box paging won't work with a CrossList DVWP. You'll need to come up with a different scheme. I usually do something with script so that the action is all on the client side. If you have a very large number of items that may be prohibitive due to the large page load, but otherwise, it's mouch better UX.


1

You can accomplish this using XsltListViewWebPart for more detailed steps check out the article on my blog - Display Parent List in SubSite using SharePoint 2010 at http://tad.co.in/?p=764


1

I've used it in a couple occasions in conjunction with jQuery. I create a hidden span like this after enabling the web part to allow for AJAX updates: <span style="display:none;"> <img src="/_layouts/images/staticrefresh.gif" id="ManualRefresh" border="0" onclick="javascript: {ddwrt:GenFireServerEvent('__cancel')}" alt="Click here to refresh the ...


1

I encountered this when I was enhancing our databases. Sharepoint never convert a blank item into "zero" that's why when you total the column, it displays "Nan". You have to manually/automatically put zero on blanks. :)


1

For any one still looking for an answer: Property Setting using ~site works fine unless it is in included in <![CDATA[... ]]> What I mean is, <Property name"x">~site/zzz</property> works fine if set directly in a web part . But this <![CDATA[<Property name"x">~site/zzz</property>]]> will not work. To ...


1

Find the <xsl:template name="dvt.headerfield"> Add a parameter <xsl:param name="filterable">1</xsl:param> Find the <table and remove the onmouseover attribute under the <table tag, add <xsl:if test="$filterable=1"> <xsl:attribute name="onmouseover">OnMouseOverAdHocFilter(this, '{concat($displayname,$separator,$...


1

I believe you are looking for a filter provider web part, which basically provides filtering values to other web parts capable of consuming those filters. In such case you would need to implement the ITransformableFilterValues interface, you should be aware that, to my knowledge out-of-the-box ListView web parts only accept 1 value, such as multi-valued (e....


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