Why not simply
> YourLink : WOHyperlink {
> href = ~'javascript:ShowContent(' + sess.selectedPerformance.primaryKey
> + ')';
> }
And handle the "Image" + pk in the JS method? Also, you could:
> YourLink : WOHyperlink {
> href = ~'javascript:ShowContent(this)';
imageID = sess.selectedPerformance.primaryKey;
>
> }
And handle that in the JS by "Image" + e.getAttribute("imageID")
Cheers, Anjo
Am 18.02.2010 um 17:31 schrieb Mike Schrag:
> also ognl btw
>
> YourLink : WOHyperlink {
> href = ~'javascript:ShowContent("Image' +
> sess.selectedPerformance.primaryKey + '")';
> }
>
> one of the few uses of ognl in templates that doesn't disgust me.
>
> ms
>
> On Feb 18, 2010, at 11:23 AM, Mike Schrag wrote:
>
>> you can just have a method that returns "javascript:ShowContent('Image" + id
>> + ")')" and use WOGenericContainer/Element for the div and WOHyperlink for
>> the link
>>
>> On Feb 18, 2010, at 11:11 AM, Johan Henselmans wrote:
>>
>>>
>>> On 18 feb 2010, at 17:05, Anjo Krank wrote:
>>>
>>>>
>>>>> Thanks for the suggestion, but I wanted to make it a little bit more
>>>>> variable: ie, changing the contents of the wod or wo/html file without
>>>>> having to recompile the application.
>>>>
>>>> If you are running in debug mode, you can simply change the code? Or do
>>>> you mean in deployment? Srzly?!?
>>>
>>> No, I meant that I wanted to make the wod more readable without having to
>>> resort to java code that is generating HTML.
>>>
>>> It is a bit weird to have this type of code in your java class, especially
>>> the css style information.
>>>
>>>
>>> public String bigPictureHref(){
>>> return "<a
>>> href=\"javascript:ShowContent('Image"+mySess().selectedPerformance().primaryKey()+"')\"
>>> onMouseOver =
>>> \"ShowContent('Image"+mySess().selectedPerformance().primaryKey()+"');
>>> return true;\" onMouseOut =
>>> \"HideContent('Image"+mySess().selectedPerformance().primaryKey()+"');
>>> return true;\" >";
>>> }
>>>
>>>
>>> public String bigPictureDivID(){
>>> return "<div
>>> id=\"Image"+mySess().selectedPerformance().primaryKey()+"\"
>>> style=\"display:none; position:absolute; border-style: solid;
>>> background-color: #b53f1d; padding: 5px; width: 200px\" >";
>>> }
>>>
>>>
>>>
>>>
>>>>
>>>> Cheers, Anjo
>>>>
>>>> Am 18.02.2010 um 16:59 schrieb Johan Henselmans:
>>>>
>>>>>
>>>>> On 18 feb 2010, at 12:11, Henrique Gomes wrote:
>>>>>
>>>>>>
>>>>>> On Feb 18, 2010, at 8:45 AM, Johan Henselmans wrote:
>>>>>>
>>>>>>> I am trying to call a webobjects string in an a href;
>>>>>>>
>>>>>>> First i tried this:
>>>>>>>
>>>>>>> <a href = "javascript:ShowContent('<wo:WOString value
>>>>>>> ="[mySess.selectedPerformance.primaryKey]"/>') ";
>>>>>>> onMouseOver = "ShowContent('<wo:WOString
>>>>>>> value="[mySess.selectedPerformance.primaryKey]"/>'); return true;"
>>>>>>> onMouseOut = "HideContent('<wo:WOString value
>>>>>>> ="[mySess.selectedPerformance.primaryKey]"/>'); return true;">
>>>>>>
>>>>>> Humble suggestion: why not write a method that would return the all
>>>>>> href, onMouse, etc?
>>>>>>
>>>>>> The method can do all the string operations in java...
>>>>>> "Javascript:ShowContent('" + mySess.selectedPerformance.primaryKey +"')"
>>>>>>
>>>>>>
>>>>>> HG
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Thanks for the suggestion, but I wanted to make it a little bit more
>>>>> variable: ie, changing the contents of the wod or wo/html file without
>>>>> having to recompile the application.
>>>>>
>>>>> Johan Henselmans
>>>>> [email protected]
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Webobjects-dev mailing list ([email protected])
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>> http://lists.apple.com/mailman/options/webobjects-dev/anjo%40krank.net
>>>>>
>>>>> This email sent to [email protected]
>>>>
>>>
>>> Johan Henselmans
>>> [email protected]
>>>
>>>
>>>
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40mdimension.com
>>>
>>> This email sent to [email protected]
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> http://lists.apple.com/mailman/options/webobjects-dev/mschrag%40mdimension.com
>>
>> This email sent to [email protected]
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/anjo%40krank.net
>
> This email sent to [email protected]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]