[ |../../index.htm#lansa/wamengb7_0040.htm]
You are here:
List Drag and Drop Output
<?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 Unable to render embedded object: File (for-each select="$thelist/lxml:list-header/lxml:header\[1\]/*\[.//text()\[normalize-space(.)) not found.='']]" 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(.)Unable to render embedded object: File (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(.)) not found.='']]" 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>
[
|../../index.htm#lansa/wamengb7_0040.htm]