Which doesn't work if you want to include a single quote in the string, as he seems to want. You can get around this by defining the component in the .page file and specifying that property like this:

      <component id="attributesDisplay" type="Insert">

<binding name="value" value="components.table.columnValue" />

            <binding name="renderTag" value="literal:true" />

            <binding name="width" value="literal:100%" />

            <binding name="onmouseover">

"return escape(hintAttributesTxt(1,this,'"+attrList +"'))"

            </binding>

      </component>



Norman Franke

ASD, Inc.

On Jan 10, 2008, at 4:19 PM, Jesse Kuhnert wrote:

<input jwcid="@Any" stringValue="ognl:'myStringValue' + page.user.name" />

On Jan 10, 2008 3:52 PM, Zheng, Xiahong <[EMAIL PROTECTED]> wrote:
I will try to read OGNL. For now, I did just as you suggested; created a
page method to return the entire string. The down side is: I have
JavaScript in my Page class which is vulnerable to UI changes (form
element id changes, i.e.).

-----Original Message-----
From: Norman Franke [mailto:[EMAIL PROTECTED]
Sent: Thursday, January 10, 2008 3:38 PM
To: Tapestry users
Subject: Re: T4: Newbie's questions


On Jan 10, 2008, at 3:04 PM, Zheng, Xiahong wrote:

Thanks Norman and Ulrich for your quick response. Now I am getting
closer. In my scenario, I want to append a dynamic content to the
"onclick" attribute, not to replace it entirely. See below,

<input jwcid="@Any"
onclick="document.getElementById('positionId').value="
type="submit" />

How can I append OGNL expression to the "onclick" attribute?

You can have a page method return the entire string, or read up on
OGNL. It can do string concatenation.

-Norman




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Jesse Kuhnert
Tapestry / OGNL / Dojo team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to