If you file an issue in http://jira.opensymphony.com/browse/OGNL I should be able to fix it tomorrow.
On 3/19/07, Borut Bolčina <[EMAIL PROTECTED]> wrote:
I am trying to use Tacos 4.1 Tree component. I generated a skeleton project with Tapestry 4 Maven archetype and copied SimpleTree files from Tacos 4.0.1 sources. Any quick hints on the following error: Unable to parse OGNL expression 'offsetAttribute + ': ' + (((contentProvider.hasChildren(value) ? 0 : 1) + treeIterator.depth) * offset) + 'px;'': Error compiling expression on object [EMAIL PROTECTED]/tree] with expression node offsetAttribute + ": " + (((contentProvider.hasChildren(value) ? 0 : 1) + treeIterator.depth) * offset) + "px;" getter body: { return ($w) ((($Tree_8)$2).getOffsetAttribute() + ": " + ognl.OgnlOps.booleanValue(((net.sf.tacos.model.ITreeContentProvider)(($Tree_8)$2).getContentProvider()).hasChildren((($Tree_8)$2).getValue())) ? 0 : 1 + .getTreeIterator().getDepth() * (($Tree_8)$2).getOffset() + "px;");} setter body: null syntax error near "0 : 1 + .getTreeIter" Here are the dependencies http://flickr.com/photo_zoom.gne?id=426708374&size=o And some code: ### SimpleTree.html ### <div jwcid="tree" id="tree" style="overflow: auto; width: auto; height: auto;"> <span jwcid="@Insert" value="ognl:item.name"/> </div> ### SimpleTree.page ### <property name="item" /> <component id="tree" type="tacos:Tree"> <binding name="contentProvider" value="new com.acme.simpletree.SimpleTreeContentProvider()"/> <binding name="value" value="item"/> <binding name="nodeLinkAjax" value="ognl:false" /> </component> ### SimpleTreeContentProvider.java ### ### Folder.java ### ### Item.java ### All three copied from Tacos-demo 4.0.1 sources. Thanks, Borut --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Jesse Kuhnert Tapestry/Dojo team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com