Well, you can also just delete the rootBlip and replace it. Jd
d3developer.com | twitter.com/fractastical | twitter.com/jdietz On Mon, Apr 5, 2010 at 8:47 PM, Joel Dietz <jdi...@gmail.com> wrote: > I notice that when you start a wave, the first blip is in edit mode (i.e. > you have to click on the "done" button ). Even if you add a robot which > adds things to the rootblip, this blip remains in edit mode. One problem > with this is that if a robot adds a form element (e.g. a button) to the > rootblip (which would seem the obvious place), the participant can't use the > form until they click the "done" button. > > Here's an example. This code: > > public void onWaveletSelfAdded(WaveletSelfAddedEvent event) { > > Wavelet wavelet = event.getWavelet(); > wavelet.setTitle("Test Robot 2"); > Blip rootblip = wavelet.getRootBlip(); > rootblip.append(new FormElement(ElementType.RADIO_BUTTON_GROUP, > "rb_group")); > rootblip.append(new FormElement(ElementType.LABEL, "Item1", "Item > 1")); > rootblip.append(new FormElement(ElementType.RADIO_BUTTON, "Item1", > "rb_group")); > rootblip.append(new FormElement(ElementType.LABEL, "Item2", "Item > 2")); > rootblip.append(new FormElement(ElementType.RADIO_BUTTON, "Item2", > "rb_group")); > rootblip.append(new FormElement(ElementType.BUTTON, "select_button", > "Boy would I like to be able to click this button right now")); > > } > > Produces the attachment. > > Is there a way for a robot to toggle edit mode for a blip? > > The only possible work around I can think of is to remove the participant > from the wave and then add them in again (although I haven't tested this). > > > Jd > > > > -- You received this message because you are subscribed to the Google Groups "Google Wave API" group. To post to this group, send email to google-wave-...@googlegroups.com. To unsubscribe from this group, send email to google-wave-api+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en.