Ticket #296: patch.txt

File patch.txt, 2.1 kB (added by jmetcher, 19 years ago)
Line 
1Index: C:/Documents and Settings/jmetcher/workspace2/modelglue ber/ModelGlue/unity/xsl/view.xsl
2===================================================================
3--- C:/Documents and Settings/jmetcher/workspace2/modelglue ber/ModelGlue/unity/xsl/view.xsl    (revision 302)
4+++ C:/Documents and Settings/jmetcher/workspace2/modelglue ber/ModelGlue/unity/xsl/view.xsl    (working copy)
5@@ -35,14 +35,25 @@
6                &lt;label for="<xsl:value-of select="alias"/>"&gt;&lt;b&gt;<xsl:value-of select="label"/>:&lt;/b&gt;
7                &lt;/label&gt;
8 
9+                           &lt;cfset blLinkIsNull = true&gt;
10                                        &lt;cfif structKeyExists(<xsl:value-of select="/object/alias"/>Record, "get<xsl:value-of select="name"/>")&gt;
11-                                               &lt;cfset targetObject = <xsl:value-of select="/object/alias"/>Record.get<xsl:value-of select="name"/>() /&gt;
12+                        &lt;cfif <xsl:value-of select="/object/alias"/>Record.has<xsl:value-of select="name"/>()&gt;
13+                                                  &lt;cfset targetObject = <xsl:value-of select="/object/alias"/>Record.get<xsl:value-of select="name"/>() /&gt;
14+                                  &lt;cfset blLinkIsNull = false&gt;
15+                               &lt;/cfif&gt;
16                                        &lt;cfelseif structKeyExists(<xsl:value-of select="/object/alias"/>Record, "getParent<xsl:value-of select="name"/>")&gt;
17-                                               &lt;cfset targetObject = <xsl:value-of select="/object/alias"/>Record.getParent<xsl:value-of select="name"/>() /&gt;
18+                        &lt;cfif <xsl:value-of select="/object/alias"/>Record.hasParent<xsl:value-of select="name"/>()&gt;
19+                                                  &lt;cfset targetObject = <xsl:value-of select="/object/alias"/>Record.getParent<xsl:value-of select="name"/>() /&gt;
20+                                  &lt;cfset blLinkIsNull = false&gt;
21+                               &lt;/cfif&gt;
22                                        &lt;/cfif&gt;
23                               
24                &lt;div&gt;
25-                       #targetObject.get<xsl:value-of select="sourcecolumn"/>()#
26+                       &lt;cfif blLinkIsNull&gt;
27+                          &lt;i&gt;null&lt;/i&gt;
28+                       &lt;cfelse&gt;
29+                          #targetObject.get<xsl:value-of select="sourcecolumn"/>()#
30+                       &lt;/cfif&gt;
31                &lt;/div&gt;
32                &lt;/cfoutput&gt;
33         &lt;/div&gt;