I can't compile anything right now, but I would guess that you need a
getter/setter for schoolId (String getSchoolId(), setSchoolId(String))

If you have the getter/setter already then add t:value="schoolId".


On 10/16/07, Angelo Chen <[EMAIL PROTECTED]> wrote:
>
>
> Hi Josh,
>
> i tried your code, here is my version:
> private HashMap<String, String> _schoolModel;
>    private String _schoolId;
>
>    public HashMap<String, String> getschoolModel() {
>        return _schoolModel;
>    }
>
>    void setupRender() {
>        _schoolModel.put("1", "student 1");
>        _schoolModel.put("2", "student 2");
>    }
>
> <t:select t:id="schoolId" t:model="schoolModel"/>
>
> but I got an error:
>
> Parameter(s) value are required for
> org.apache.tapestry.corelib.components.Select, but have not been bound.
>
> looks like I have to add a t:value, but how? thanks.
> A.C.
>
>
>
> Josh Canfield-2 wrote:
> >
> > You can grab the the parameters directly from the request
> >
> > Although, if this is for your selection list problem from earlier I
> > believe
> > a better solution might be to create a map and use that as the model for
> > your the t:select component.
> >
> > Create a property:
> > private HashMap<String, String> _schoolModel;
> > private String _schoolId;
> >
> > in setup render:
> >
> > for ( School school : getSchools() ) {
> >   String value = school.getName() + " - " + school.getLocation();
> >   String key = school.getId().toString();
> >   _schoolModel.put(key, value);
> > }
> >
> > in your template:
> >
> > School: <t:select t:id="schoolId" t:model="schoolModel"/>
> >
> > I haven't compiled this code, so there might be typos/bugs, but that's
> the
> > gist.
> >
> > Josh
> >
> >
> > On 10/12/07, Jean-Philippe Steinmetz <[EMAIL PROTECTED]> wrote:
> >>
> >> Hi all,
> >>
> >> So I have a form that has several elements. A few of the elements are
> not
> >> done using the tapestry components and use regular HTML because the
> >> required
> >> steps to make things work as needed with the components is simply not a
> >> suitable solution. So how do I get these regular form elements to save
> >> properly?
> >>
> >> Jean-Philippe
> >>
> >
> >
> >
> > --
> > --
> > TheDailyTube.com. Sign up and get the best new videos on the internet
> > delivered fresh to your inbox.
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/T5%3A-Form-not-saving-all-elements-tf4616073.html#a13238297
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.

Reply via email to