Explorar o código

field节点前拼上表别名,而不是表名

sunyj %!s(int64=8) %!d(string=hai) anos
pai
achega
9c55f991cc
Modificáronse 1 ficheiros con 2 adicións e 3 borrados
  1. 2 3
      src/main/resources/crystal2jasper.xsl

+ 2 - 3
src/main/resources/crystal2jasper.xsl

@@ -78,11 +78,10 @@
 
 			<!-- fields -->
 			<xsl:for-each select="Datasource/Tablesource/Column">
-				<xsl:variable name="tableName"
-					select="substring-after(../@databaseIdentifier,'.')" />
+				<xsl:variable name="tableNameAlias" select="../@alias" />
 				<field>
 					<xsl:attribute name="name"><xsl:value-of
-						select="concat($tableName,'.',@name)" /></xsl:attribute>
+						select="concat($tableNameAlias,'.',@name)" /></xsl:attribute>
 					<xsl:attribute name="class">
 						<xsl:call-template name="typeToClass">
 							<xsl:with-param name="type">