<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Unlocking the Mysteries of Data View Web Part XSL Tags – Part 14: Miscellaneous – ddwrt Namespace Functions</title>
	<atom:link href="http://www.endusersharepoint.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-%e2%80%93-part-14-miscellaneous-%e2%80%93-ddwrt-namespace-functions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.endusersharepoint.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-%e2%80%93-part-14-miscellaneous-%e2%80%93-ddwrt-namespace-functions/</link>
	<description>No GeekSpeak on SharePoint 2007 WSS and MOSS</description>
	<lastBuildDate>Sun, 05 Sep 2010 14:31:12 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Marc D Anderson</title>
		<link>http://www.endusersharepoint.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-%e2%80%93-part-14-miscellaneous-%e2%80%93-ddwrt-namespace-functions/comment-page-1/#comment-47188</link>
		<dc:creator>Marc D Anderson</dc:creator>
		<pubDate>Thu, 18 Mar 2010 13:43:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.endusersharepoint.com/?p=6533#comment-47188</guid>
		<description>@Adam: Frankly, I&#039;ve never used the ddwrt:URLLookup function (haven&#039;t seen the need) but I&#039;ve had several people ask me about it.  Why don&#039;t you post what you&#039;re trying toaccomplish in &lt;a href=&quot;http://www.endusersharepoint.com/STP&quot; rel=&quot;nofollow&quot;&gt;Stump the Panel&lt;/a&gt;, and we&#039;ll see how best to solve it.

M.</description>
		<content:encoded><![CDATA[<p>@Adam: Frankly, I&#8217;ve never used the ddwrt:URLLookup function (haven&#8217;t seen the need) but I&#8217;ve had several people ask me about it.  Why don&#8217;t you post what you&#8217;re trying toaccomplish in <a href="http://www.endusersharepoint.com/STP" rel="nofollow">Stump the Panel</a>, and we&#8217;ll see how best to solve it.</p>
<p>M.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Carr</title>
		<link>http://www.endusersharepoint.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-%e2%80%93-part-14-miscellaneous-%e2%80%93-ddwrt-namespace-functions/comment-page-1/#comment-47187</link>
		<dc:creator>Adam Carr</dc:creator>
		<pubDate>Thu, 18 Mar 2010 13:40:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.endusersharepoint.com/?p=6533#comment-47187</guid>
		<description>Marc,

Have you every managed to get the ddwrt:URLLookup function working, it seems to be bugged in WSS3.0 and MOSS2007.  Don&#039;t know if you have had any experience with it and if you managed to get it working?</description>
		<content:encoded><![CDATA[<p>Marc,</p>
<p>Have you every managed to get the ddwrt:URLLookup function working, it seems to be bugged in WSS3.0 and MOSS2007.  Don&#8217;t know if you have had any experience with it and if you managed to get it working?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc D Anderson</title>
		<link>http://www.endusersharepoint.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-%e2%80%93-part-14-miscellaneous-%e2%80%93-ddwrt-namespace-functions/comment-page-1/#comment-46214</link>
		<dc:creator>Marc D Anderson</dc:creator>
		<pubDate>Tue, 16 Mar 2010 13:57:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.endusersharepoint.com/?p=6533#comment-46214</guid>
		<description>@Lorenzo: It&#039;s just a matter of setting your filtering correctly.  Something like this:

[sourcecode language=&quot;xml&quot;]
&lt;xsl:variable name=&quot;Rows&quot; select=&quot;/dsQueryResponse/Rows/Row[
    @ColumnA = $QSValue or string-length($QSValue) = 0
  ]&quot;/&gt;
[/sourcecode]</description>
		<content:encoded><![CDATA[<p>@Lorenzo: It&#8217;s just a matter of setting your filtering correctly.  Something like this:</p>
<pre class="brush: xml;">
&lt;xsl:variable name=&quot;Rows&quot; select=&quot;/dsQueryResponse/Rows/Row[
    @ColumnA = $QSValue or string-length($QSValue) = 0
  ]&quot;/&gt;
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lorenzo</title>
		<link>http://www.endusersharepoint.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-%e2%80%93-part-14-miscellaneous-%e2%80%93-ddwrt-namespace-functions/comment-page-1/#comment-46204</link>
		<dc:creator>Lorenzo</dc:creator>
		<pubDate>Tue, 16 Mar 2010 11:11:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.endusersharepoint.com/?p=6533#comment-46204</guid>
		<description>Thanks for the query string tip.
Now I have another question. Is it possible to have the DVWP not filter by default when query string filter is created?
If I create a parameter for use with the query string and I impose no value by default the DVWP doesn&#039;t show me any value. When I pass the query string the DVWP shows me only the value that I passed.
Thanks
Lorenzo</description>
		<content:encoded><![CDATA[<p>Thanks for the query string tip.<br />
Now I have another question. Is it possible to have the DVWP not filter by default when query string filter is created?<br />
If I create a parameter for use with the query string and I impose no value by default the DVWP doesn&#8217;t show me any value. When I pass the query string the DVWP shows me only the value that I passed.<br />
Thanks<br />
Lorenzo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc D Anderson</title>
		<link>http://www.endusersharepoint.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-%e2%80%93-part-14-miscellaneous-%e2%80%93-ddwrt-namespace-functions/comment-page-1/#comment-44896</link>
		<dc:creator>Marc D Anderson</dc:creator>
		<pubDate>Fri, 12 Mar 2010 14:25:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.endusersharepoint.com/?p=6533#comment-44896</guid>
		<description>@Mark: I build recursive templates to deal with multi-value columns.  Check these blog posts of mine:
http://mdasblog.wordpress.com/2008/12/03/filtering-on-a-value-in-a-multi-select-lookup-column/
http://mdasblog.wordpress.com/2009/06/11/displaying-a-multi-select-column-nicely/

@Lorenzo: I really am not a fan of Web Part connections.  I&#039;d set both DVWPs to filter based on a Query String value (with a default if there isn&#039;t one, if needed) and then just pass the value in the links.</description>
		<content:encoded><![CDATA[<p>@Mark: I build recursive templates to deal with multi-value columns.  Check these blog posts of mine:<br />
<a href="http://mdasblog.wordpress.com/2008/12/03/filtering-on-a-value-in-a-multi-select-lookup-column/" rel="nofollow">http://mdasblog.wordpress.com/2008/12/03/filtering-on-a-value-in-a-multi-select-lookup-column/</a><br />
<a href="http://mdasblog.wordpress.com/2009/06/11/displaying-a-multi-select-column-nicely/" rel="nofollow">http://mdasblog.wordpress.com/2009/06/11/displaying-a-multi-select-column-nicely/</a></p>
<p>@Lorenzo: I really am not a fan of Web Part connections.  I&#8217;d set both DVWPs to filter based on a Query String value (with a default if there isn&#8217;t one, if needed) and then just pass the value in the links.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lorenzo</title>
		<link>http://www.endusersharepoint.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-%e2%80%93-part-14-miscellaneous-%e2%80%93-ddwrt-namespace-functions/comment-page-1/#comment-44851</link>
		<dc:creator>Lorenzo</dc:creator>
		<pubDate>Fri, 12 Mar 2010 09:01:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.endusersharepoint.com/?p=6533#comment-44851</guid>
		<description>Sorry for my english if I haven&#039;t explained well the question.
The DVWPs are on the same page.
I want when I click on the highlight fields on the first DVWP (and the first DVWP send a row to the second DVWP by calling the &quot;GenFireConnection&quot; function)  the &quot;GenFireServerEvent&quot; function is called to filter the DVWP.
In this way the first DVWP will show me only the row on which I clicked and the second DVWP show me only the rows that have a connection with the first DVWP.
I hope you understand me.
Thanks Lorenzo.</description>
		<content:encoded><![CDATA[<p>Sorry for my english if I haven&#8217;t explained well the question.<br />
The DVWPs are on the same page.<br />
I want when I click on the highlight fields on the first DVWP (and the first DVWP send a row to the second DVWP by calling the &#8220;GenFireConnection&#8221; function)  the &#8220;GenFireServerEvent&#8221; function is called to filter the DVWP.<br />
In this way the first DVWP will show me only the row on which I clicked and the second DVWP show me only the rows that have a connection with the first DVWP.<br />
I hope you understand me.<br />
Thanks Lorenzo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://www.endusersharepoint.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-%e2%80%93-part-14-miscellaneous-%e2%80%93-ddwrt-namespace-functions/comment-page-1/#comment-44828</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Fri, 12 Mar 2010 04:44:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.endusersharepoint.com/?p=6533#comment-44828</guid>
		<description>How would you change the XSL so it will support multivalue lookup fields...?

I basically want group by the values in my mutlivalue lookup and then provide a count i.e.

item 1 has a,b,c
item 2, ab

i would then have the following grouping structure output

Group a
-&gt;item1
-&gt;item2

Group b
-&gt;item1
-&gt; item2

Groub c
-&gt;item1

thank You :-)</description>
		<content:encoded><![CDATA[<p>How would you change the XSL so it will support multivalue lookup fields&#8230;?</p>
<p>I basically want group by the values in my mutlivalue lookup and then provide a count i.e.</p>
<p>item 1 has a,b,c<br />
item 2, ab</p>
<p>i would then have the following grouping structure output</p>
<p>Group a<br />
-&gt;item1<br />
-&gt;item2</p>
<p>Group b<br />
-&gt;item1<br />
-&gt; item2</p>
<p>Groub c<br />
-&gt;item1</p>
<p>thank You :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc D Anderson</title>
		<link>http://www.endusersharepoint.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-%e2%80%93-part-14-miscellaneous-%e2%80%93-ddwrt-namespace-functions/comment-page-1/#comment-44587</link>
		<dc:creator>Marc D Anderson</dc:creator>
		<pubDate>Thu, 11 Mar 2010 16:53:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.endusersharepoint.com/?p=6533#comment-44587</guid>
		<description>@Lorenzo: If I understand what you&#039;re trying to do, I usually just do a redirect back to the same page with the values on the Query String.  Are both DVWPs on the same page?</description>
		<content:encoded><![CDATA[<p>@Lorenzo: If I understand what you&#8217;re trying to do, I usually just do a redirect back to the same page with the values on the Query String.  Are both DVWPs on the same page?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lorenzo</title>
		<link>http://www.endusersharepoint.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-%e2%80%93-part-14-miscellaneous-%e2%80%93-ddwrt-namespace-functions/comment-page-1/#comment-44521</link>
		<dc:creator>Lorenzo</dc:creator>
		<pubDate>Thu, 11 Mar 2010 15:42:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.endusersharepoint.com/?p=6533#comment-44521</guid>
		<description>Hi Marc.
Thank you very much for this articles.
Do you know if is possible to combine two ddwrt function?
I wish i could combine the &quot;GenFireConnection&quot; function whit the &quot;GenFireServerEvent&quot; function to connect and filter together a datawebpart to another datawebpart.
Can you help me ??
Thanks Lorenzo.</description>
		<content:encoded><![CDATA[<p>Hi Marc.<br />
Thank you very much for this articles.<br />
Do you know if is possible to combine two ddwrt function?<br />
I wish i could combine the &#8220;GenFireConnection&#8221; function whit the &#8220;GenFireServerEvent&#8221; function to connect and filter together a datawebpart to another datawebpart.<br />
Can you help me ??<br />
Thanks Lorenzo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc D Anderson</title>
		<link>http://www.endusersharepoint.com/2010/03/09/unlocking-the-mysteries-of-data-view-web-part-xsl-tags-%e2%80%93-part-14-miscellaneous-%e2%80%93-ddwrt-namespace-functions/comment-page-1/#comment-44272</link>
		<dc:creator>Marc D Anderson</dc:creator>
		<pubDate>Wed, 10 Mar 2010 12:51:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.endusersharepoint.com/?p=6533#comment-44272</guid>
		<description>@Christophe: Interesting. I wasn&#039;t familiar with eXSLT.  I just looked at the date/time functions, and they sure woulds be useful.  I have to believe that the answer is &quot;yes&quot;.  Since the functions look to be implemented in some mixture of JavaScript and XSL, I&#039;m guessing that there might be some installation on the server required.
However, it also looks like many of the functions have a pure XSL template implementation.  This is the sort of stuff that I usually build and put into my utilities.xsl file and then import into DVWPs where needed.  So you could do the same thing with the eXSLT function templates.
Have you been getting my emails?</description>
		<content:encoded><![CDATA[<p>@Christophe: Interesting. I wasn&#8217;t familiar with eXSLT.  I just looked at the date/time functions, and they sure woulds be useful.  I have to believe that the answer is &#8220;yes&#8221;.  Since the functions look to be implemented in some mixture of JavaScript and XSL, I&#8217;m guessing that there might be some installation on the server required.<br />
However, it also looks like many of the functions have a pure XSL template implementation.  This is the sort of stuff that I usually build and put into my utilities.xsl file and then import into DVWPs where needed.  So you could do the same thing with the eXSLT function templates.<br />
Have you been getting my emails?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
