Guest
Welcome login
Share/Save
Share/Save
TIBCOmmunity > Products > General Interface > GI 3.2 to 3.7 Development > Conversations
Home   Members Communities
Conversations () Resources () Blogs ()

GI 3.2 to 3.7 Development

Up to Conversations in GI 3.2 to 3.7 Development

This Question is Answered

2 "helpful" answers available (2 pts)

Upgrade to GI3.7.1.4: jsxmatrix.xsl included in Matrix.js ?

Created on: Jun 16, 2009 6:21 AM

I just tried to upgrade my applications to GI3.7.1.4 and some of my jsx3.gui.Matrix components looked different.

It seems that "jsxmatrix.xsl" is not used anymore for rendering a matrix, but the xsl is included as text in property of Matrix.js

 

The reason i'm asking is, that i've extended jsxmatrix.xsl by using the xsl parameters "jsx_1" to "jsx_10" like it was mentioned in the sourcecode of the xsl template.

Those changes are now overriden.

 

Is there a reason for these changes and will that stay like it is in 3.7.1.4?

It seems to me that the xsl template is obsolete now.

Click to view Jesse Costello-Good's profile Aficionado 836 posts since
Oct 24, 2008

Hi,

 

We did this in 3.7 to reduce the number of files that are downloaded over HTTP, which improves the performance of GI applications. You can still use the jsxxslurl property to use your own XSL template. Although I believe this property is hidden for Matrix in the Properties Editor, you can still set it in the component serialization file.

 

You can also get the source distribution of GI, modify the XSL and compile the build yourself.

 

Jesse

Click to view Jesse Costello-Good's profile Aficionado 836 posts since
Oct 24, 2008

I'm sorry that you don't like the change. Yes, it has been done for all jsx*.xsl in JSX/xsl. Again, you have lots of options if you make your own build. You can revert this change by taking out the gi-embed actions from build.xml:

 


<gi-embed strict="${build.gi.strict}">
      <fileset dir="${dist.dir}" includes="${build.source.embed}"/>
</gi-embed>

 

or ant -Dbuild.source.embed=

 

Jesse

 



More Like This

  • Retrieving data ...