Issue 701 in struts2-jquery: Grid column tag localization failed

31 views
Skip to first unread message

struts2...@googlecode.com

unread,
Nov 11, 2011, 11:06:35 AM11/11/11
to struts2...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 701 by syt...@gmail.com: Grid column tag localization failed
http://code.google.com/p/struts2-jquery/issues/detail?id=701

Which struts2-jquery plugin version?
3.2.0

Please provide any additional information below.

I have grid column that don`t have title properties
<sjg:gridColumn name="domain"/>

title is defined in localized action .properties file like this:
domain=Domain Name

but if I run this error eppear:

FreeMarker template error!


Expression parameters.title is undefined on line 118, column 50 in
template/jquery/gridcolumn.ftl.
The problematic instruction:
----------
==&gt; ${parameters.title?html} [on line 118, column 48 in
template/jquery/gridcolumn.ftl]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression parameters.title is
undefined on line 118, column 50 in template/jquery/gridcolumn.ftl.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.Expression.getStringValue(Expression.java:118)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at
freemarker.core.StringBuiltins$StringBuiltIn._getAsTemplateModel(StringBuiltins.java:71)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.Environment.process(Environment.java:190)
at freemarker.template.Template.process(Template.java:237)
at
org.apache.struts2.components.template.FreemarkerTemplateEngine.renderTemplate(FreemarkerTemplateEngine.java:157)
at org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:559)


struts2...@googlecode.com

unread,
Nov 11, 2011, 11:17:43 AM11/11/11
to struts2...@googlegroups.com

Comment #1 on issue 701 by syt...@gmail.com: Grid column tag localization
failed
http://code.google.com/p/struts2-jquery/issues/detail?id=701

If I add in jsp file struts2 tag used "domain" key defined in the
same .properties file

<s:textfield key="domain" theme="xhtml"/>

the Html result is displayed without problems:

<label class="label" for="domain">Domain Name:</label>
<input id="domain" type="text" value="" name="domain">

only with <sjg:gridColumn localization fail.

struts2...@googlecode.com

unread,
May 15, 2012, 9:55:43 AM5/15/12
to struts2...@googlegroups.com
Updates:
Status: Invalid
Owner: johgep
Labels: Component-Plugin

Comment #2 on issue 701 by johgep: Grid column tag localization failed
http://code.google.com/p/struts2-jquery/issues/detail?id=701

Try <sjg:gridColumn name="domain" title="%{getText('domain')}"/>. This
shoud resolve the Title form your messages properties file.



Reply all
Reply to author
Forward
0 new messages