Page History
<?xml
...
version="1.0"
...
encoding="UTF-8"?><lansa_design:payload
...
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
...
xmlns:lxml="http://www.lansa.com/2002/XML/Runtime-Data"
...
xmlns:wd="http://www.lansa.com/2002/XSL/Weblet-Design"
...
xmlns:lansa_design="http://www.lansa.com/2002/XML/Design"
...
xmlns="http://www.w3.org/1999/xhtml"><lansa_design:imports><xsl:import
...
href="std_boolean.xsl"
...
/><xsl:import
...
href="std_char.xsl"
...
/><xsl:import
...
href="std_datepicker.xsl"
...
/></lansa_design:imports><lansa_design:content><lansa_design:reference><xsl:apply-templates
...
select="/lxml:data/lxml:lists/lxml:list[@name='LIST01']"
...
wd:listname="LIST01"><xsl:with-param
...
name="allowSort"
...
select="true()"
...
/><xsl:with-param
...
name="allowColResize"
...
select="true()"
...
/><xsl:with-param
...
name="hoverEffect"
...
select="false()"
...
/><xsl:with-param
...
name="selectableRows"
...
select="false()"
...
/><xsl:with-param
...
name="hide_header_if_empty"
...
select="true()"
...
/></xsl:apply-templates></lansa_design:reference><lansa_design:implementation> <xsl:template
...
match="/lxml:data/lxml:lists/lxml:list[@name='LIST01']"><xsl:param
...
name="allowSort"
...
wd:type="std:boolean"
...
select="true()"
...
wd:tip_id=""
...
/><xsl:param
...
name="allowColResize"
...
wd:type="std:boolean"
...
select="true()"
...
wd:tip_id=""
...
/><xsl:param
...
name="hoverEffect"
...
wd:type="std:boolean"
...
select="false()"
...
wd:tip_id=""
...
/><xsl:param
...
name="selectableRows"
...
wd:type="std:boolean"
...
select="false()"
...
wd:tip_id=""
...
/><xsl:param
...
name="hide_header_if_empty"
...
wd:type="std:boolean"
...
select="true()"
...
wd:tip_id=""
...
/><xsl:variable
...
name="thelist"
...
select="/lxml:data/lxml:lists/lxml:list[@name='LIST01']"
...
/><input
...
type="hidden"
...
name="LIST01.."
...
value="{count(lxml:list-entries/lxml:entry[1])}"
...
/><div
...
class="std_grid_wrapper"
...
id="LIST01_wrap"><xsl:if
...
test="$lweb_design_mode"><xsl:attribute
...
name="class">std_grid_wrapper_designtime</xsl:attribute></xsl:if><table
...
class="std_grid
...
ui-widget"
...
id="LIST01"><xsl:if
...
test="not($hide_header_if_empty)
...
or
...
($thelist/@row-count
...
!=
...
0)"><thead><tr
...
class="list-h
...
ui-widget-header"><th
...
class="ltext
...
BOOL01
...
std_grid_sort_indicator"
...
__decimalseparator=""
...
__formattype="boolean"
...
__mode="input"
...
__allowsort="true"><xsl:for-each
...
select="$thelist/lxml:list-header/lxml:header[1]/*[.//text()[normalize-space(.)!='']]"
...
wd:edit-as-list="false"><xsl:value-of
...
select="."
...
/><xsl:if
...
test="not(position()
...
=
...
last())"><br
...
/></xsl:if></xsl:for-each><div
...
class="std_grid_cell_sizer"><xsl:if
...
test="boolean(/lxml:data/lxml:context[@design])"><xsl:attribute
...
name="class">hidden__</xsl:attribute></xsl:if><xsl:comment>.</xsl:comment></div></th><th
...
class="number
...
DAT01
...
std_grid_sort_indicator"
...
__decimalseparator=""
...
__formattype="date"
...
__mode="input"
...
__allowsort="true"><xsl:for-each
...
select="$thelist/lxml:list-header/lxml:header[2]/*[.//text()[normalize-space(.)!='']]"
...
wd:edit-as-list="false"><xsl:value-of
...
select="."
...
/><xsl:if
...
test="not(position()
...
=
...
last())"><br
...
/></xsl:if></xsl:for-each><div
...
class="std_grid_cell_sizer"><xsl:if
...
test="boolean(/lxml:data/lxml:context[@design])"><xsl:attribute
...
name="class">hidden__</xsl:attribute></xsl:if><xsl:comment>.</xsl:comment></div></th><th
...
class="utext
...
CHR01
...
std_grid_sort_indicator"
...
__decimalseparator=""
...
__formattype="char"
...
__mode="input"
...
__allowsort="true"><xsl:for-each
...
select="$thelist/lxml:list-header/lxml:header[3]/*[.//text()[normalize-space(.)!='']]"
...
wd:edit-as-list="false"><xsl:value-of
...
select="."
...
/><xsl:if
...
test="not(position()
...
=
...
last())"><br
...
/></xsl:if></xsl:for-each><div
...
class="std_grid_cell_sizer"><xsl:if
...
test="boolean(/lxml:data/lxml:context[@design])"><xsl:attribute
...
name="class">hidden__</xsl:attribute></xsl:if><xsl:comment>.</xsl:comment></div></th></tr></thead></xsl:if><tbody
...
class="ui-widget-content"><xsl:for-each
...
select="$thelist/lxml:list-entries/lxml:entry"><xsl:variable
...
name="BOOL01"
...
select="lxml:column[1]"
...
/><xsl:variable
...
name="DAT01"
...
select="lxml:column[2]"
...
/><xsl:variable
...
name="CHR01"
...
select="lxml:column[3]"
...
/><tr
...
__oddrc="list-o"
...
__evenrc="list-e"><xsl:attribute
...
name="class"><xsl:choose><xsl:when
...
test="position()
...
mod
...
2">list-o</xsl:when><xsl:otherwise>list-e</xsl:otherwise></xsl:choose></xsl:attribute><td
...
class="BOOL01"><xsl:attribute
...
name="__cellvalue"><xsl:value-of
...
select="$BOOL01"
...
/></xsl:attribute><xsl:call-template
...
name="std_boolean"><xsl:with-param
...
name="name"
...
select="$BOOL01/@id"
...
/><xsl:with-param
...
name="value"
...
select="$BOOL01"
...
/><xsl:with-param
...
name="display_mode"
...
select="'input'"
...
/></xsl:call-template></td><td
...
class="DAT01"><xsl:attribute
...
name="__cellvalue"><xsl:value-of
...
select="$DAT01"
...
/></xsl:attribute><xsl:call-template
...
name="std_datepicker"><xsl:with-param
...
name="name"
...
select="$DAT01/@id"
...
/><xsl:with-param
...
name="value"
...
select="$DAT01"
...
/><xsl:with-param
...
name="allow_sqlnull"
...
select="true()"
...
/><xsl:with-param
...
name="display_mode"
...
select="'input'"
...
/><xsl:with-param
...
name="size"
...
select="10"
...
/></xsl:call-template></td><td
...
class="CHR01"><xsl:attribute
...
name="__cellvalue"><xsl:value-of
...
select="$CHR01"
...
/></xsl:attribute><xsl:call-template
...
name="std_char"><xsl:with-param
...
name="name"
...
select="$CHR01/@id"
...
/><xsl:with-param
...
name="value"
...
select="$CHR01"
...
/><xsl:with-param
...
name="class"
...
select="'utext'"
...
/><xsl:with-param
...
name="display_length"
...
select="10"
...
/><xsl:with-param
...
name="display_mode"
...
select="'input'"
...
/><xsl:with-param
...
name="keyboard_shift"
...
select="'J'"
...
/><xsl:with-param
...
name="maxlength"
...
select="10"
...
/><xsl:with-param
...
name="type"
...
select="'text'"
...
/></xsl:call-template></td></tr></xsl:for-each></tbody></table></div><script
...
type="text/javascript"><xsl:text
...
disable-output-escaping="yes">//<![CDATA[</xsl:text>register_std_grid('LIST01',{ columns:
...
3, allowSort:
...
<xsl:value-of
...
select="$allowSort"
...
/>, allowColResize:
...
<xsl:value-of
...
select="$allowColResize"
...
/>, hoverEffect:
...
<xsl:value-of
...
select="$hoverEffect"
...
/>, selectableRows:
...
<xsl:value-of
...
select="$selectableRows"
...
/> });<xsl:text
...
disable-output-escaping="yes">//]]></xsl:text></script></xsl:template></lansa_design:implementation></lansa_design:content></lansa_design:payload>