Oh boy, do I feel stupid.  Well it turns out that I did have javascript
errors, "dojo is not defined".  Somehow I've managed to ignore the
javascript errors becuase I've been getting extraneous errors lately since I
started using FoxyProxy.

Anyhow, it turns out that I didn't have the servlet-mapping for /assets/* in
my web.xml which was causing the dojo javascript to not be loaded.  DUH!

"No, that's wrong, Cartman. But don't worry. There are no stupid answers,
just stupid people."


Jessek wrote:
> 
> Yeah, do a view source on your rendered page. You'll find a section
> towards
> the bottom that attempts to do the event connection on your html select
> list. Do you see any problems in this area?
> 
> If you have FireBug installed you can do a lot more, even type in
> javascript
> into the console that will be executed against your current page..So, you
> could in theory manually type in various
> dojo.event.connect(dojo.byId("your
> rendered element id"), "on<foo>", function(e){alert("The event
> fired!");});
> to see which one works :)
> 
> On 9/26/06, mhelmstetter <[EMAIL PROTECTED]> wrote:
>>
>>
>> Yeah, my bad, I tried that shortly after posting the message and
>> still...no
>> luck.  And yes, it's all lower case "onchange". :-)  Any other ideas?
>>
>>
>> Jessek wrote:
>> >
>> > I believe on a native html select element the proper event to listen
>> for
>> > is
>> > "onchange". That's why I've not hard coded any of the event names into
>> > Tapestry itself...Wayy too much potential for me f-ing things up ;)
>> >
>> > On 9/26/06, mhelmstetter <[EMAIL PROTECTED]> wrote:
>> >>
>> >>
>> >> Thanks for the pointer Jesse.  I managed to get my stuff ported over
>> to
>> >> Tapestry 4.1, but I'm still having trouble.
>> >>
>> >> I basically copied the code from your TimeTracker example and
>> attempted
>> >> to
>> >> change the Autocompleter to instead be a PropertySelection.  Somehow
>> my
>> >> listener is still not getting called.  I'm sure there's something
>> simple
>> >> that I'm missing (I hope).
>> >>
>> >> I've included the code below, thanks again for your help.
>> >>
>> >> Here's my Java page class:
>> >> public abstract class AjaxTest extends BasePage {
>> >>
>> >>           private static final Log log = LogFactory.getLog(
>> AjaxTest.class
>> >> );
>> >>
>> >>           public abstract Locale getSelectedProject();
>> >>
>> >>           @Component(id = "projectChoose", bindings = {
>> >> "model=projectModel",
>> >> "value=selectedProject",
>> >>                     "displayName=message:choose.project",
>> >> "filterOnChange=true",
>> >>                     "validators=validators:required"})
>> >>           public abstract PropertySelection getProjectChoose();
>> >>
>> >>       public IPropertySelectionModel getProjectModel() {
>> >>           return new BeanPropertySelectionModel(
>> >>                   Arrays.asList(Locale.getAvailableLocales()),
>> >>                   "displayCountry");
>> >>       }
>> >>
>> >>       @EventListener(targets = "projectChoose", events =
>> "selectOption",
>> >> submitForm = "profileForm")
>> >>       public void projectSelected(IRequestCycle cycle, BrowserEvent
>> >> event)
>> >> {
>> >>           log.debug("**************");
>> >>
>> >>       }
>> >> }
>> >>
>> >> and here's my html:
>> >> <body jwcid="@border" title="xxx">
>> >>   <form jwcid="[EMAIL PROTECTED]" class="container"
>> >> clientValidationEnabled="true" >
>> >>     <span jwcid="projectChoose"/>
>> >>   </form>
>> >> </body>
>> >>
>> >>
>> >> Jessek wrote:
>> >> >
>> >> > You can do the same thing pretty easily in Tapestry 4.1.
>> >> >
>> >> > http://tapestry.apache.org/tapestry4.1/ajax/EventListener.html
>> >> >
>> >> > On 9/25/06, mhelmstetter <[EMAIL PROTECTED]> wrote:
>> >> >>
>> >> >>
>> >> >> OK, I think that got me pointed in the right direction, but I'm
>> still
>> >> >> having
>> >> >> trouble.
>> >> >>
>> >> >> I tried the AjaxEventSubmit example:
>> >> >> http://tacos.sourceforge.net/components/AjaxEventSubmit.html
>> >> >>
>> >> >> but my listener does not seem to be invoked when the list selection
>> >> >> changes.
>> >> >> Any ideas?
>> >> >>
>> >> >> Thanks,
>> >> >> mark
>> >> >>
>> >> >>
>> >> >>
>> >> >> karthik.nar wrote:
>> >> >> >
>> >> >> > in tacos have a look at ajaxevensubmit and hook it to the
>> onchange
>> >> of
>> >> >> your
>> >> >> > combo boxes.
>> >> >> >
>> >> >> > On 9/23/06, Mark Helmstetter <[EMAIL PROTECTED]> wrote:
>> >> >> >>
>> >> >> >> Are there any examples of how to implement an Ajax enabled
>> double
>> >> >> combo
>> >> >> >> box?  Is there a component that supports this?
>> >> >> >>
>> >> >> >> I was hoping for something simple for those of us who are uh,
>> >> >> >> ajax-challenged...  I looked through Tacos and didn't see
>> anything.
>> >> >> >>
>> >> >> >> Thanks,
>> >> >> >> Mark
>> >> >> >>
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >> > --
>> >> >> > Thanks, Karthik
>> >> >> >
>> >> >> >
>> >> >>
>> >> >> --
>> >> >> View this message in context:
>> >> >>
>> >>
>> http://www.nabble.com/Ajax-Double-Combo-example--tf2321902.html#a6493297
>> >> >> Sent from the Tapestry - User mailing list archive at Nabble.com.
>> >> >>
>> >> >>
>> >> >>
>> ---------------------------------------------------------------------
>> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >> > --
>> >> > Jesse Kuhnert
>> >> > Tapestry/Dojo/(and a dash of TestNG), team member/developer
>> >> >
>> >> > Open source based consulting work centered around
>> >> > dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com
>> >> >
>> >> >
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/Ajax-Double-Combo-example--tf2321902.html#a6508199
>> >> Sent from the Tapestry - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> >
>> > --
>> > Jesse Kuhnert
>> > Tapestry/Dojo/(and a dash of TestNG), team member/developer
>> >
>> > Open source based consulting work centered around
>> > dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Ajax-Double-Combo-example--tf2321902.html#a6510795
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> -- 
> Jesse Kuhnert
> Tapestry/Dojo/(and a dash of TestNG), team member/developer
> 
> Open source based consulting work centered around
> dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Ajax-Double-Combo-example--tf2321902.html#a6511831
Sent from the Tapestry - User mailing list archive at Nabble.com.


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

Reply via email to