jquery grid / table plugins


Written on April 7, 2008 – 11:21 pm | by mpayne

Several interesting plugins to pick from.

http://tablesorter.com/docs/index.html

http://trirand.com/jqgrid/jqgrid.html

http://www.reconstrukt.com/ingrid/example3.html#

http://webplicity.net/flexigrid/

http://motherrussia.polyester.se/docs/tablesorter/

jquery Air


Written on April 7, 2008 – 8:00 pm | by mpayne

Pretty nice tutorial and prototype of jquery being used for booking a fight.

XWork 2.1.1 is out


Written on April 3, 2008 – 4:34 pm | by mpayne

XWork 2.1.1 is out and should be in the maven repos shortly.

This release has my patch for inherited packages
Complete change log here.

Hopefully this means a Struts 2.1.1 release is coming shortly.

Test entry


Written on April 1, 2008 – 8:55 pm | by mpayne

Here is my test entry

Does this plugin work?

View Results

Loading ... Loading …

mvnrepository.com down?


Written on March 30, 2008 – 12:21 pm | by mpayne

Anyone else having trouble with this site?  Haven’t been able to query the maven repo since friday?  Are there any other decent search sites for maven?

Location for Zeitronix wideband in 08 STI


Written on March 24, 2008 – 11:25 pm | by mpayne

I currently have the Zeitronix Wideband LCD Display installed in my Legacy.  I would like to take this with me when I move the to the STI. It is very handy to have readings for AFR, Lambda, RPM, Vacuum, Boost, EGT, Throttle Position, 0-5V Sensor all in one place.
A concern I have is that the double din radio in the STI does not leave room for a convient location in the cubby as my legacy does.


Hello world!


Written on March 10, 2008 – 12:36 am | by admin

Welcome to Blog.sutternow.com. This is your first post. Edit or delete it, then start blogging!

Struts2 maven broken


Written on March 5, 2008 – 12:00 am | by mpayne

[INFO] artifact org.apache.struts:struts2-sitemesh-plugin: checking for updates from central
[WARNING] An error occurred during dependency resolution of the following artifact:

    org.apache.struts:struts2-sitemesh-pluginnull

Caused by: Couldn’t find a version in [2.0.11.1] to match range [2.0.11,)
  org.apache.struts:struts2-sitemesh-plugin:jar:null

Is this a maven problem or a struts2 problem with the release artifact

OpenProj — need to make now of


Written on March 2, 2008 – 12:00 am | by mpayne

OpenProj is a free, open source project management solution. OpenProj
is a complete replacement of Microsoft Project and other commercial
project solutions.

Struts 2’s missing configuration tag


Written on January 10, 2008 – 12:00 am | by mpayne

Originally, I was looking for something that allowed me to refer to the package name from using the wildcard syntax.

This would allow me to template out my crud actions using a concise configuration and follow my pattern of development with zero-config/annonations did not.

With that not in place I found hope to solve my problem in a fairly similar fashion.
It involves use of a tag that has not made its way to the dtd.

"default-class-ref"
I am eagerly waiting for this simple tag to finally make its way to the struts2 dtd.

It was originally added to the xwork dtd, but lagged in finally getting it over to struts2.
Despite some resistance by Don Brown, I believe in many circumstances it is even more beneficial than the tag.

One can forgo the wildcard, zero configuration, rest, or xyz plugin and use good ole fashion configuration inheritance.

consider the possibilities with templating out your abstract action, the substituting what class is used –>

<package name="Abstract-crud" extends="struts-default" abstract="true">
<!– edit is often used as the create/view –>
<action name="edit" >
<result name="input" type="velocity">edit.vm</result>
<result name="success" type="velocity">edit.vm</result>
<result name="error" type="velocity">edit.vm</result>
</action>
<action name="save" >
<result name="input" type="velocity">edit.vm</result>
<result name="success" type="chain">list</result>
<result name="error" type="velocity">edit.vm</result>
<result name="cancel" type="redirect">list.action</result>
</action>
<action name="list" method="list">
<result name="success" type="redirectAction">list</result>
</action>
<action name="delete" method="delete">
<result name="success" type="redirectAction">list</result>
</action>

</package>

<package name="Example" extends="Abstract-crud" namespace="/example">
<default-class-ref class="org.ExampleAction" />
</package>

<package name="Example2" extends="Abstract-crud" namespace="/example2">
<default-class-ref class="org.Example2Action" />
<action name="override" class="org.Example2Action" method="override">
<result name="success" type="velocity">somethingelse.vm</result>
</action>
</package>

<package name="SubItem" extends="Abstract-crud" namespace="/example2/subItem">
<default-class-ref class="org.SubItemAction" />
</package>

Of couse something like the above could be combined with wildcards to fit someone’s needs as well.