Subject: Re: Testing for parent node
From: Vincenzo Menanno <enzo13@xxxxxxx>
Date: Fri, 30 Dec 2011 05:24:40 -0800
|
Martin,
This answer was perfect when the node I was fixed on was Calculation.
<xsl:when test="parent::Field">53</xsl:when>
But going one level deeper and fixing myself on the Chunk nodes I can't seem to find a way to determine if it is within a Field, AutoEnter or Validation node.
Here are the things I tried so far
<xsl:when test="../parent::Field">53</xsl:when>
<xsl:when test="ancestor::Field">53</xsl:when>
Any ideas here.
THanks
On Dec 30, 2011, at 3:59 AM, Vincenzo Menanno wrote:
> Hi everyone,
>
> I am on this list but I rarely post.
>
> <Field id="1" dataType="Text" fieldType="Normal" name="name">
> <Comment/>
> <AutoEnter allowEditing="True" constant="False" furigana="False" lookup="False" calculation="False">
> <ConstantData/>
> </AutoEnter>
> <Validation message="False" maxLength="False" valuelist="False" calculation="False" alwaysValidateCalculation="False" type="OnlyDuringDataEntry">
> <NotEmpty value="False"/>
> <Unique value="False"/>
> <Existing value="False"/>
> <StrictValidation value="False"/>
> </Validation>
> <Storage autoIndex="True" index="None" indexLanguage="English" global="False" maxRepetition="1"/>
> </Field>
> <Field id="2" dataType="Number" fieldType="Calculated" name="sfksjfhd">
> <Calculation table="Test"><![CDATA[Left ( name; 3 ) & "sdkfhskdfhsdf" & sdafsadf & Asin ( ZARK::boart ) & sdafsadf Copy2]]></Calculation>
> <DisplayCalculation>
> <Chunk type="FunctionRef">Left</Chunk>
> <Chunk type="NoRef"> ( </Chunk>
> <Chunk type="FieldRef">
> <Field table="Test" id="1" name="name"/>
> </Chunk>
> <Chunk type="NoRef">; 3 ) & "sdkfhskdfhsdf" & </Chunk>
> <Chunk type="CustomFunctionRef">sdafsadf</Chunk>
> <Chunk type="NoRef"> & </Chunk>
> <Chunk type="FunctionRef">Asin</Chunk>
> <Chunk type="NoRef"> ( </Chunk>
> <Chunk type="FieldRef">
> <Field table="ZARK" id="1" name="boart"/>
> </Chunk>
> <Chunk type="NoRef"> ) & </Chunk>
> <Chunk type="CustomFunctionRef">sdafsadf Copy2</Chunk>
> </DisplayCalculation>
> <Comment/>
> <AutoEnter alwaysEvaluate="False"/>
> <Storage storeCalculationResults="False" indexLanguage="English" global="False" maxRepetition="1"/>
> </Field>
|