The error I'm getting is "Error: elementDiv has no properties." in
Firefox. Basically Window[elementId] is returning undefined. This
worked fine when I was using Webwork. The only changes I made was to
move everything to struts 2. All my other pages and tags are working
fine, the only issue I have left is this BindDiv refresh issue.
Musachy Barroso wrote:
> "href" is a valid property on the BindDiv widget, what kind of error
> are you
> getting? (
> http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/dojo/struts/widget/BindDiv.js?view=markup
>
> )
>
> ajax docs: http://cwiki.apache.org/WW/ajax-tags.html
>
> Showcase has several examples also.
>
> regards
> musachy
>
> On 2/26/07, Adam Ruggles <a.ruggles@(protected):
>>
>> Well the part it is dying on is the "elementDiv.href = href;" so it
>> isn't even getting to the bind. Also is there a doc on how to use
>> refreshListentTopics, I don't know if I understand how to use it with a
>> link?
>>
>> Musachy Barroso wrote:
>> > You can use "refresh" instead. Or "refreshListentTopics" if you wan to
>> > use
>> > topics. "bind" should have been there for backward compatibility (mea
>> > culpa)
>> >
>> > regards
>> > musachy
>> >
>> > On 2/26/07, Adam Ruggles <a.ruggles@(protected):
>> >>
>> >> I'm currently in the process of migrating my webwork 2 application
>> over
>> >> to struts 2. I only have one more remaining issue the function
>> >> specified on this page doesn't seem to work
>> >> (http://struts.apache.org/2.x/docs/ajax-div-template.html).
>> >>
>> >> function refresh(elementId, href) {
>> >> var elementDiv = window[elementId];
>> >> elementDiv.href = href;
>> >> elementDiv.bind();
>> >> }
>> >>
>> >>
>> >> Generated html on the page:
>> >>
>> >> <div dojotype="struts:BindDiv" id="results"
>> >> href="/finance/search/account.action?query=accounts"
>> showerror="true">
>> >> ...
>> >> <a class="number" href="javascript:;"
>> >>
>> onclick="refresh('results','/finance/search/account.action?query=accounts&offset=10');">2</a>
>>
>> >>
>> >> ...
>> >> </div>
>> >>
>> >> Error: elementDiv has no properties.
>> >>
>> >> This worked previously in webwork. I've updated the tag library and
>> all
>> >> the other tags work and I have <s:head theme="ajax"/> in the head
>> >> section of the jsp page.
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: user-unsubscribe@(protected)
>> >> For additional commands, e-mail: user-help@(protected)
>> >>
>> >>
>> >
>> >
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@(protected)
>> For additional commands, e-mail: user-help@(protected)
>>
>>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)