Page History
...
The
...
Utility
...
weblet
...
iii_keys
...
may
...
be
...
created
...
by
...
copying
...
the
...
following
...
XSL
...
code,
...
into
...
a
...
new
...
weblet
...
definition,
...
to
...
replace
...
the
...
default
...
code.
...
<?xml version="1.0" encoding="UTF-8"?>
...
<!-- (c) 2002 LANSA -->
...
<!-- LANSA Runtime-Data XML Webroutine XSLT keys -->
...
<!-- $Workfile:: std_keys.xsl $ -->
...
<!-- $UTCDate:: 2011-02-17 23:35:34Z $ -->
...
<!-- $Revision:: 7 $ -->
...
<xsl:transform version="1.0" exclude-result-prefixes="lxml wd"
...
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
...
xmlns:tsml="http://www.lansa.com/2002/XML/Generation-Metadata"
...
xmlns:lxml="http://www.lansa.com/2002/XML/Runtime-Data"
...
xmlns:wd="http://www.lansa.com/2002/XSL/Weblet-Design"
...
xmlns="http://www.w3.org/1999/xhtml">
...
<xsl:key name="field-caption"
...
match="/lxml:data/lxml:fields/lxml:field/lxml:caption"
...
use="../@name" />
...
<xsl:key name="field-value"
...
match="/lxml:data/lxml:fields/lxml:field/lxml:value" use="../@name" />
...
<xsl:key name="option" match="/lxml:data/lxml:options/lxml:option"
...
use="@name" />
...
<xsl:key name="variable" match="/lxml:data/lxml:variables/lxml:variable"
...
use="@name" />
...
<xsl:key name="weblet" match="/lxml:data/lxml:weblets/lxml:weblet"
...
use="@name" />
...
<xsl:key name="list" match="/lxml:data/lxml:lists/lxml:list" use="@name" />
...
xsl:key name="jsonlist" match="/lxml:data/lxml:lists/lxml:json-list"
...
use="@name" />
...
<xsl:key name="tsmllist"
...
match="lxml:data/tsml:data
...
[@used_by = 'LANSA_XHTML'...
]/tsml:lists/tsml:list"...
use="@name" />
...
<xsl:key name="tsmlcolumn"
...
match="lxml:data/tsml:data
...
[@used_by = 'LANSA_XHTML'...
]/tsml:lists/tsml:list/tsml:list-entries/tsml:entry/tsml:column"...
use="concat(ancestor::tsml:list/@name,'_',@name)" />
...
<wd:definition>
...
<wd:group name="Utility Weblets" />
...
</wd:definition>
...
</xsl:transform>
...